jack 发表于 2023-10-19 18:58:41

STC8H8K64U可以在定时器中定时中喂狗吗?|已解决

本帖最后由 STCAI-32位8051 于 2024-4-19 10:22 编辑

STC8H8K64U可以在定时器中定时中喂狗吗?定时器中喂狗和min函数中喂狗的作用一样吗?

乘风飞扬 发表于 2023-10-19 19:15:33

不建议在中断里喂狗,一旦程序跑飞了或者卡在死循环里,中断还是会触发的,这样就起不到恢复作用。

jack 发表于 2023-10-19 19:51:20

乘风飞扬 发表于 2023-10-19 19:15
不建议在中断里喂狗,一旦程序跑飞了或者卡在死循环里,中断还是会触发的,这样就起不到恢复作用。 ...

好的,谢谢解惑

rengran 发表于 2023-11-28 17:04:05

在定时器里喂狗还有啥监控意义,看门狗是解决程序跑飞用的,如果你的程序卡在定时器中断函数中出不来,那还怎么帮助你排查程序

jack 发表于 2024-4-19 01:21:48

rengran 发表于 2023-11-28 17:04
在定时器里喂狗还有啥监控意义,看门狗是解决程序跑飞用的,如果你的程序卡在定时器中断函数中出不来,那还 ...

谢谢

yefeng 发表于 2024-4-19 09:51:05

你可以在定时器设置一个标志位FLAG, 主程序判断这个标志位是否置位,然后去定时喂狗,既达到了定时喂狗,又监测到了程序没有卡死的目的

jack 发表于 2024-4-19 23:17:28

yefeng 发表于 2024-4-19 09:51
你可以在定时器设置一个标志位FLAG, 主程序判断这个标志位是否置位,然后去定时喂狗,既达到了定时喂狗,又 ...

太强了,长知识了
页: [1]
查看完整版本: STC8H8K64U可以在定时器中定时中喂狗吗?|已解决