乐鑫技术交流
直播中

石胜厚

7年用户 1085经验值
私信 关注
[问答]

创建了一个简单的Internet同步时钟,看门狗不做它的工作怎么解决?

我根据
创建了一个简单的 Internet 同步时钟。
作为时钟,最好让它在无人值守的情况下长时间运行。
为了帮助确保从软件问题中恢复,我添加了软件看门狗,基于

代码:全选...snip----
collectgarbage()
tmr.softwd(-1)   -- reset watchdog
tmr.softwd(500)     -- re-enable SW watchdog at 500 seconds  (should be executing this code every 300 seconds)
conn=net.createConnection(net.TCP, 0)  -- connect to web to get time
...snip----

这段代码每 300 秒执行一次。我重置并重新启用看门狗 500 秒。
不幸的是,它不起作用。我发现时钟在 2 到 5 天后随机出现空白显示(未冻结)。
有没有不同的方法来处理看门狗功能?我知道也有
功能,可以重置 ESP8266。我可以调试为什么没有启动并重置时钟吗?

更多回帖

发帖
×
20
完善资料,
赚取积分