芯片型号为msp430f1232,晶振为32.768,电池3.6V供电。
看门狗选择aclk, 1s (WDT_ARST_1000),用定时器A定时为500ms一次,每一次TA中断(500ms)喂狗一次。
平时一般处于lpm3模式下,每500ms中断计数器taCount++,同时喂狗(WDTCTL = WDTPW + WDTCNTCL )。当taCount大于设定值时唤醒_BIC_SR_IRQ(LPM3_bits); 进行处理。
现在的问题是 单片机总是自动重启,似乎喂狗功能没有起作用,但是单独只有定时器是,500ms计时是正常的。