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

MSP430中的DMA对于连续采集数据是否有特殊要求

最近发现一个问题:使用AD采样后经过DMA进行处理,在连续采样条件下出现复位问题,对于DMA在数据处理时有什么要求?

这种一直采样经过DMA处理数据后出现的复位问题,可能的原因是什么?

灰小子:

 估计是DMA配置问题。

楼主用的什么型号的msp430?

建议先找个例程参考一下

user6081461:

回复 灰小子:

前面的问题查找到原因,不是因为DMA配置问题,在单独使用DMA时无问题,但当开启定时器中断和DMA中断时,在一直不断采集数据的过程中就会出现重启,请教下可能什么原因导致,中断嵌套不能及时处理、嵌套过多造成的吗?还是其他原因?

Susan Yang:

回复 user6081461:

user6081461但当开启定时器中断和DMA中断时,在一直不断采集数据的过程中就会出现重启

请问您现在定时器的作用是什么?触发ADC采样还是用于其他?

关于中断使用的问题,很多网友都总结的很好,您可以参考一下

http://blog.sina.com.cn/s/blog_4c0cb1c00100rn21.html 

灰小子:

回复 user6081461:

msp430默认是不支持中断嵌套的,不清楚你的程序里怎么配置的。

建议提供下更详细的信息。

赞(0)
未经允许不得转载:TI中文支持网 » MSP430中的DMA对于连续采集数据是否有特殊要求
分享到: 更多 (0)