不好意思,上次发的贴不知道怎么回事不能回复,又从发贴,请原谅:我知道相关上次贴的原理图,但是问题是当我设置寄存器CACTL1 的CAON为1时,这是中断标志位就产生了。或者我先设置CARSEL CAEX 位,也产生中断标志位,我这时没有设置CAON位但是在我单步运行时看到中断标志位几经置1了,当我打开相应中断和总中断的时候,就会进入中断,我设置是ca1进入比较器的+端,内部比较电压进入—端。
我现在的做法是,当我设置好寄存器然后就清楚中断标志位,但是当上电时如果ca1>参考电压,不产生中断。
我是想用内部比较器检测电压,当电压超过参考电压,就中断告诉我,我就切断外部电源这个功能。求指点。!!!!!!!!!