本文主要是介绍MSP430G2553 WDT的定时器模式例子,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include "MSP430G2553.h"int main( void )
{ WDTCTL = WDT_ADLY_1000; //定时周期为1000ms IE1 |= WDTIE; //使能WDT中断 P1DIR |= 0x01; // P1.0输出 _EINT(); //等同_EINT(), 系统总中断允许 while(1) //循环等待定时器溢出中断 { LPM3; //进入 LPM3 _NOP(); }
}//===========看门狗中断服务子程序========
#pragma vector= WDT_VECTOR
__interrupt void WDT_ISR (void) //此处开头为双下划线
{ P1OUT ^= 0x01; //P1.0取反
}
这篇关于MSP430G2553 WDT的定时器模式例子的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!