最近发现一个问题:使用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默认是不支持中断嵌套的,不清楚你的程序里怎么配置的。
建议提供下更详细的信息。