其实很简单;

首先 定义 看门狗的初始化

/*
WDCTL = 0x00; //Turn on IDLE to set the watchdog
WDCTL |= 0x08;//The timer interval is set to one second
*/
#define HAL_SYSTEM_WATCH_DOG_1000MS() st(WDCTL = 0x00;WDCTL |=0x08;)

 

然后是调用看门狗,找到一个好的位置,初始化和喂狗

在函数void osal_start_system( void )中

CC2540 看门狗使用

即可

相关文章: