Topic

FAQ
Login Register
如何增加 DMA功能
Jun 09, 2022 14:38

/

A

/A


Hi telink,

a.我正在使用tlsr8251,我计划使用 DMA+ FIFO + PWM输出,

b.我在B85_Driver_Demo/vendor/PWM_Demo文件夹下面找到了app_ir_fifo.c这个demo,我测试它正常工作,并从逻辑分析器中抓到了我设置的PWM

问:

1.为什么在app_ir_fifo这个程序中,它只能配置3组?

pwm_ir_fifo_set_data_entry(PWM_PULSE_NUM1,0,1);

pwm_ir_fifo_set_data_entry(PWM_PULSE_NUM2,0,1);

pwm_ir_fifo_set_data_entry(PWM_PULSE_NUM3,1,1);


2.我查看手册,FIFO的深度是8 byte是如何跟这里联系起来的?

3.如何将我在app_ir_fifo.c设置的PWM增加DMA传输?


TL_Soyo Jun 10, 2022 11:19
1
/A

你好,

     请参考ble handbook 红外介绍部分。

4 replies
TL_Soyo Jun 10, 2022 11:19
1
/A

你好,

     请参考ble handbook 红外介绍部分。

Joel_Deng [Author] Jun 11, 2022 10:23
0
/A


谢谢,已解决:
在source code of app_ir_dma_fifo.c中有注明:“The first four bytes are data length bytes, not included in the actual length to be sent”我直接把这里忽略掉了,所以产生了一错误输出pwm,现在可以了