[信息发布] ATtiny85 看门狗导致频繁复位的解决办法

[复制链接]
 楼主| 水星限定 发表于 2025-7-7 18:51 | 显示全部楼层 |阅读模式
ATtiny85 的看门狗定时器设置为 16ms 超时,主循环来不及喂狗就复位了,有什么好的处理方案?
迷雾隐者 发表于 2025-7-9 13:52 | 显示全部楼层
可以尝试增加看门狗定时器的超时时间,或者优化代码减少主循环的执行时间。
dffzh 发表于 2025-7-11 17:17 | 显示全部楼层
解决办法:
1、看看还能不能加长看门狗超时时间;
2、可以在多个地方增加喂狗处理,不一定就在main循环里喂狗一次,这种方式在代码上有些冗余,但可以使用;
3、如果MCU有资源,且不影响应用功能,那可以加一个1ms左右的定时器中断,在这个中断里执行喂狗处理。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

32

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部