#include "io430.h"
int main( void )
{
int i;
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
P1DIR |= BIT0;
P1OUT &= ~BIT0; //暗
for(i=0;i<16000;i++);
P1OUT |= BIT0; //亮
WDTCTL = WDT_ARST_1000; //启动看门狗为1000ms定时
while(1)
{
for(i=0;i<1000;i++); //主函数任务
WDTCTL =WDT_ARST_1000+WDTCNTCL; //喂狗,且不影响看门狗定时设置
}
return 0;
}
MSP430G2553 WDT的看门狗模式例子
最新推荐文章于 2023-11-27 15:44:53 发布