使能看门狗喂狗后程序也一直重启
HI Dialog
我使用DA1458x_DSPS_v_5.150.2项目的sps_host的代码,使用的是DA14580芯片,我使能看门狗后,程序一直重启,请问是咋回事?
我在user_scan_start()函数中添加了一个定时喂狗函数:
static void feed_dbg_func(void){
if (USE_WDOG){
wdg_reload(WATCHDOG_DEFAULT_PERIOD);
feed_dbg_timer = app_easy_timer(1, feed_dbg_func);
}
}
当然我在arch_main()和user_on_adv_report_ind()等函数也喂狗了,喂狗方式;if (USE_WDOG)
wdg_reload(WATCHDOG_DEFAULT_PERIOD);
请问为何在user_scan_start()函数中如何喂狗,程序才不会一直重启?因为现在采用定时器喂狗毫无意义,请给予建议!
谢谢!