打印
[PIC®/AVR®/dsPIC®产品]

如果单片机系统长期运行,不开启看门狗会有跑飞的可能吗

[复制链接]
988|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
643757107|  楼主 | 2024-10-22 15:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚群里看到有人说他的系统跑了好多天,有跑飞,好多人建议他开启看门狗,跑飞后能恢复工作。
那么长期运行的单片机项目是不是必须开启看门狗增强系统抗风险能力?

使用特权

评论回复
沙发
hu9jj| | 2024-10-22 15:23 | 只看该作者
为了运行稳定可靠,建议开启看门狗,这样在遇到特殊情况时可以自动重启。

使用特权

评论回复
板凳
643757107|  楼主 | 2024-10-22 19:23 | 只看该作者
hu9jj 发表于 2024-10-22 15:23
为了运行稳定可靠,建议开启看门狗,这样在遇到特殊情况时可以自动重启。 ...

嗯,有道理,要不然不用就浪费了。

使用特权

评论回复
地板
suiziq| | 2024-11-18 20:15 | 只看该作者
在长期运行的单片机项目中,开启看门狗确实是一个非常重要的措施,可以显著增强系统的抗风险能力。

使用特权

评论回复
5
canfeil| | 2024-11-18 21:44 | 只看该作者
看门狗定时器是一种硬件定时器,用于监控系统的运行状态。如果系统在规定的时间内没有“喂狗”(即重置看门狗定时器),看门狗定时器会触发复位操作,使系统重新启动。这可以有效防止系统因软件错误或外部干扰而进入死循环或异常状态。

使用特权

评论回复
6
eleg34ance| | 2024-11-18 22:23 | 只看该作者
防止死循环,如果程序进入死循环,看门狗可以在超时后自动复位系统,使其恢复正常工作。

使用特权

评论回复
7
ewyu| | 2024-11-18 23:45 | 只看该作者
检测软件错误,看门狗可以帮助检测和处理软件中的潜在错误,避免系统长时间处于异常状态。

使用特权

评论回复
8
gongqijuns| | 2024-11-19 06:33 | 只看该作者
增强系统可靠性,在长期运行的系统中,看门狗可以确保系统在出现异常时能够自动恢复,从而提高系统的可靠性和稳定性。

使用特权

评论回复
9
gra22ce| | 2024-11-19 07:20 | 只看该作者
在大多数单片机中,看门狗定时器可以通过配置字或软件进行配置。

使用特权

评论回复
10
hhdhy| | 2024-11-19 08:31 | 只看该作者
在程序中,你需要定期“喂狗”,以防止看门狗定时器超时。通常在主循环中进行喂狗操作

使用特权

评论回复
11
nqty| | 2024-11-19 09:18 | 只看该作者
喂狗频率,喂狗的频率应根据看门狗定时器的超时时间来确定。如果喂狗频率过低,看门狗可能会在程序正常运行时触发复位。

使用特权

评论回复
12
nuan11nuan| | 2024-11-19 10:43 | 只看该作者
调试模式,在调试模式下,建议关闭看门狗,以避免调试过程中频繁触发复位。

使用特权

评论回复
13
tiakon| | 2024-11-19 11:48 | 只看该作者
系统设计,在设计系统时,应考虑看门狗的配置和喂狗操作,确保系统在长期运行中能够稳定工作。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

213

主题

3805

帖子

11

粉丝