|
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取反
}
|
|