TI中文支持网
TI专业的中文技术问题搜集分享网站

F28M35x ADC结果使用DMA方式传输时DMA模块有缓冲区(FIFO)可用吗?

您好:请问F28M35x芯片将交流电压ADC的结果不断地通过DMA方式存储到内存的过程中DMA有缓冲区(FIFO)可用吗?

我之前浏览了F28M35x的数据表和技术参考手册都没有找到F28M35x ADC结果使用DMA传输时有关缓冲区(FIFO)的描述。

mangui zhang:

DMA可以读FIFO     

http://www.ti.com.cn/cn/lit/ds/symlink/f28m35h52c.pdf

您好:请问F28M35x芯片将交流电压ADC的结果不断地通过DMA方式存储到内存的过程中DMA有缓冲区(FIFO)可用吗?

我之前浏览了F28M35x的数据表和技术参考手册都没有找到F28M35x ADC结果使用DMA传输时有关缓冲区(FIFO)的描述。

faller_up:

最近刚做完这一块的,为什么你DMA采集的数据要放在FIFO呢,直接放在自己定义的一个DMA可访问的RAM( L2或者L3)的一块空间不行吗?

您好:请问F28M35x芯片将交流电压ADC的结果不断地通过DMA方式存储到内存的过程中DMA有缓冲区(FIFO)可用吗?

我之前浏览了F28M35x的数据表和技术参考手册都没有找到F28M35x ADC结果使用DMA传输时有关缓冲区(FIFO)的描述。

Syg:

回复 faller_up:

DMA采集的数据不是要放在FIFO中,是交流电压ADC的结果不断地通过DMA方式存储到内存。在此过程中DMA如果有缓冲区(FIFO)可用的话就可以减少对CPU的影响了,不然的话DMA过程中可能出现较多次数的中断、总线仲裁等情况,影响整个工程的运行效率。您对这个问题有什么见解?

您好:请问F28M35x芯片将交流电压ADC的结果不断地通过DMA方式存储到内存的过程中DMA有缓冲区(FIFO)可用吗?

我之前浏览了F28M35x的数据表和技术参考手册都没有找到F28M35x ADC结果使用DMA传输时有关缓冲区(FIFO)的描述。

Syg:

回复 faller_up:

感谢您的积极解答。我已咨询过TI的技术人员,F28M35x ADC结果使用DMA方式传输时DMA模块不需要使用缓冲区,F28M35x 没有对应的硬件缓冲区给DMA使用。

赞(0)
未经允许不得转载:TI中文支持网 » F28M35x ADC结果使用DMA方式传输时DMA模块有缓冲区(FIFO)可用吗?
分享到: 更多 (0)

登录

注册