功能描述:演示开启WDT,和复位WDT,注意复位WDT和不复位WDT小灯的状态。
- 主要函数
void main( void )
{
halMcuWaitUs(20000); //等待默认的内部晶振稳定
CLKCONCMD &= ~0xC0; //选择32K晶振,外部晶振
while (CLKCONSTA & 0xC0);//等待晶振稳定
P0DIR |= 0x40;
LED_R_ON();
halMcuWaitUs(20000);
LED_R_OFF();
WDCTL = 0x08|0x00 ; //看门狗模式, ~1.9ms
while(1)
{
/* 以下语句用于清除看门狗,注释掉以后LED会闪烁*/
/* 反之LED则呈稳定的状态 */
//HAL_WDT_RESET();
}
}