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

ADC_DMA运行时不中断的问题

现在做的ADC_DMA采集,DSP28335,在RAM中可以运行,下载到FLASH后,经常出现DMA无法中断问题。请问可能出现的问题和解决方法

Forrest:

我说一下我的意见,楼主请参考一下。

1、RAM中程序运行能够正常那说明楼主的程序没有问题。

2、大体上说FLASH中的程序运行和RAM中的程序运行没有区别。在FLASH中发生这个问题,估计是因为FLASH中程序

运行速度慢,导致。楼主可以先参考28335的FLASH例程设置初始化FLASH模块;并把经常用的程序搬移到

RAM中,比如中断程序,延时子程序。

3、我估计是因为其他中断程序比较频繁,没时间响应DMA中断,楼主可以试着打开中断嵌套,或者如例程包中的

sw_prioritized_interrupts所示,把ADC的DMA中断调到最高试试。

赞(0)
未经允许不得转载:TI中文支持网 » ADC_DMA运行时不中断的问题
分享到: 更多 (0)