ATtiny85 看门狗导致频繁复位的解决办法
ATtiny85 的看门狗定时器设置为 16ms 超时,主循环来不及喂狗就复位了,有什么好的处理方案?可以尝试增加看门狗定时器的超时时间,或者优化代码减少主循环的执行时间。
解决办法:
1、看看还能不能加长看门狗超时时间;
2、可以在多个地方增加喂狗处理,不一定就在main循环里喂狗一次,这种方式在代码上有些冗余,但可以使用;
3、如果MCU有资源,且不影响应用功能,那可以加一个1ms左右的定时器中断,在这个中断里执行喂狗处理。
页:
[1]