单片机MSP430F6436
程序初始化IO口,RTC后进入LPM(2,3,4)模式。RTC设置为秒中断。使用两个IO口指示进入中断情况。
使用IAR DEBUG的时候正常,不连接编程器时RTC秒中断异常;现象如下图:
黄线是电路板的功耗线,绿线是秒中断指示IO口。DEBUG模式时IO口每秒切换一次状态,符合程序逻辑。拔掉编程器时在秒中断到来之前也是正常的,但是秒中断一旦到来,IO口以跟MCLK相关的频率切换状态。感觉好像秒中断的中断标志位不能清除,一直快速进秒中断;
此问题在LPM2,LPM3,LPM4下出现,在AM,LPM0,LPM1下一切正常;