开启看门狗:函数
在预编译选项中增长 WDT_IN_PM1spa
增长此编译选项后,位于Zmain.c ---->main()--->WatchDogEnable( WDTIMX );会被开启,程序运行时看门狗将被初始化。参数WDTIMX 为喂狗timeout,默认为0,表明timeout为1秒。(最长喂狗时间为1秒)blog
喂狗:编译
增长喂狗代码段class
#define WD_KICK() st( WDCTL = (0xA0 | WDCTL & 0x0F); WDCTL = (0x50 | WDCTL & 0x0F); )程序
在须要喂狗的地方进行喂狗:im
保证喂狗周期小于喂狗timeout就能够,好比可在main函数的osal_start_system中添加喂狗函数:db