WDT做定时器使用,产生定时中断,使灯循环亮灭
时间:11-24
来源:互联网
点击:
#includemsp430x16x.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;//清中断标志
}
void main()
{
}
#pragma vector = WDT_VECTOR
__interrupt void WDT_in()
{
}
WDT定时器定时中 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)