找回密码
 注册
关于网站域名变更的通知

看门狗是干什么?

2025-6-20 15:47| 查看: 613| 评论: 0

摘要: 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。 看门狗是一个定时器电路,一般有一个输入,叫喂狗。一个输出到MCU的RST端,MCU正常工作时,每隔一段时间输出一个信号到喂狗端,给 WDT寄存器清零,如果超过 ...
看门狗的作用就是防止程序发生死循环,或者说程序跑飞。
看门狗是一个定时器电路,一般有一个输入,叫喂狗。一个输出到mcu的RST端,MCU正常工作时,每隔一段时间输出一个信号到喂狗端,给 WDT寄存器清零,如果超过规定的时间不喂狗,WDT 定时超过,就会产生一个复位信号给MCU,使MCU复位,防止MCU死机。
STM32有2个看门狗:独立看门狗和窗口看门狗。独立看门狗(IWDG),独立于系统之外,因为有独立时钟,所以不受系统影响的系统故障探测器,主要用于监视硬件错误。窗口看门狗(WWDG)系统内部的故障探测器,时钟与系统相同。如果系统时钟不走了,这个狗也就失去了作用了,主要用于监视软件错误。简单的讲,看门狗就是检测系统故障的,如果因为系统故障而没有及时喂狗,则引发复位重启。news-uploadfile-2019-1216-1576462385244596.jpg
本站资讯文章系编辑转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!
[声明]本站文章版权归原作者所有 内容为作者个人观点 本站只提供参考并不构成任何投资及应用建议。
本站拥有对此声明的最终解释权。
收藏 邀请
关闭

推荐内容上一条 /1 下一条

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-31 08:16 , Processed in 0.125000 second(s), 28 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

返回顶部