TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F6系列 DMA与ADC12中断冲突问题

Other Parts Discussed in Thread: MSP430F6638

我使用的是MSP430F6638,通过ADC12进行5个通道的重复序列采集,并触发DMA0进行连续单次数据传输,DMA0SZ=128,。现在我单独开启ADC12或DMA0的中断使能,两者都能正常执行中断;但同时开启时,DMA0的中断就响应不了了,但数据传输正常。现在能确定的是ADC12中断处理时间很短,可以退出中断服务程序,不是中断排队的问题。而且还发现两个向量表ADC12IV和DMAIV偏移地址相同(0Eh),这样设计的原因和有点何在?是不是因为这个原因造成两模块中断冲突?如何解决?谢谢!