楼主你好!
看门狗通常是放在程序的主循环中,而喂狗的时间可以是一个主循环最长时间的1.5倍作为看门狗的喂狗时间,这样如果超过时间没有回到主循环,程序就自动复位。
关于看门狗的配置,可以看这张表格,在我们的RM中,第三章的COP部分讲的很清楚了。
还有,你讲是否可以在中断中喂狗,其实我不建议你在中断中喂狗。因为如果一旦程序跑非了,而跑飞的程序恰好去执行你的中断,那就可能导致一直喂狗,就不能复位,看门狗就失效了。所以建议你还是在主程序中一次喂狗。
希望能帮到你,
如果你还有问题,欢迎继续交流。
如果问题解决了,还请帮我们结贴。
|