MSP430采样中断后为什么要清除中断标志位
问题更新日期:2024-10-15 18:18:36
问题描述
MSP430采样中断后为什么要清除中断标志位希望能解答下
- 精选答案
-
不需要自己清除采样中断标志!! MSP430的ADC模块具有16个采样通道,中断使能寄存器的16位分别用于使能和关闭对应通道的中断功能。
中断标志寄存器ADC12IFG的16位分别对应16个采样通道,当对应通道采样结束后,采样结果存于相应的ADC12MEMx中后,相应的中断标志位被置位,待读取采样结果ADFC12MEMx后,采样中断标志位被硬件自动清零!! 因此,在发生采样中断后,必须读取采样结果(同时自动清除采样中断标志),然后才能继续进行采样!






