WDT做定时器使用,产生定时中断,使灯循环亮灭 作者: 时间:2016-11-24 来源:网络 加入技术交流群 扫码加入和技术大咖面对面交流海量资料库查询 收藏 #include<msp430x16x.h>void main(){ WDTCTL = WDTPW + WDTSSEL + WDTTMSEL; P4DIR |= BIT0;//P4.0定义为输出 P4OUT |= BIT0;//P4.0初始化为1,灯灭 IE1 |= WDTIE;//使能WDT定时器中断 IFG1 &= ~WDTIFG;//清中断标志 _BIS_SR(GIE);//使能总中断}#pragma vector = WDT_VECTOR__interrupt void WDT_in(){ P4OUT ^=BIT0;//黄灯循环亮灭 IFG1 &= ~WDTIFG;//清中断标志}
评论