喂狗的原则:
1、必须及时,不能超过喂狗时间,不然就系统复位。
2、喂狗是放在程序毕竟的路上,以保障程序不死机。
单独创建一个喂狗任务,设置最高优先级,这个也只是权宜之计。比如你其他任务死了,就喂狗任务还活着,那也没意义。
所以。喂狗要根据你的程序其他任务的特性,加入你的喂狗时机。
理论上,看门狗复位触发的时候,整个系统已经异常了
因此建议将看门狗定时器复位放在最低优先级那个任务,那个任务一段时间没有运行,说明系统异常了