MSP430F149的看门狗定时器
2022-10-08 来源:csdn
程序:
//看门狗定时器,溢出后执行中断服务函数
#include void main(void) { P6DIR |= BIT2;P6OUT |= BIT2; //关掉电平转换 (不必纠结) WDTCTL = WDT_ADLY_250; // 看门狗定时器,辅助时钟延迟250ms IE1 |= WDTIE; // 中断允许寄存器,打开看门狗定时器 P3DIR |= BIT4; // Set P3.4 to output direction _BIS_SR(LPM3_bits + GIE); // 进入低功耗模式3 } // Watchdog Timer interrupt service routine #pragma vector=WDT_VECTOR //看门狗中断向量 __interrupt void watchdog_timer(void) { P3OUT ^= BIT4; //取反 }
相关文章