全站数据
8 4 2 0 5 8 1

MSP430采样中断后为什么要清除中断标志位

经济乐分享 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 18:18:36

问题描述

MSP430采样中断后为什么要清除中断标志位希望能解答下
精选答案
最佳答案

不需要自己清除采样中断标志!! MSP430的ADC模块具有16个采样通道,中断使能寄存器的16位分别用于使能和关闭对应通道的中断功能。

中断标志寄存器ADC12IFG的16位分别对应16个采样通道,当对应通道采样结束后,采样结果存于相应的ADC12MEMx中后,相应的中断标志位被置位,待读取采样结果ADFC12MEMx后,采样中断标志位被硬件自动清零!! 因此,在发生采样中断后,必须读取采样结果(同时自动清除采样中断标志),然后才能继续进行采样!

随机推荐