速览看门狗的基础知识(Watchdog Timer)

1.看门狗概念

        看门狗定时器WDT 简称看门狗)是一种用于检测故障并从中恢复的电子或软件定时器。其本质上就是一个定时器,一个看门狗一般有一个输入端及一个输出端。前者接收定时器重启信号(即喂狗信号kicking the watchdog 防止定时器超过设定值而超时),后者发送超时信号使系统重启,看门狗的命令在中断中拥有最高的优先级。

        在正常工作期间,系统会定期重启看门狗计时器,防止其超时,当发生硬件故障或程序错误时,系统将无法重启看门狗,计时器将产生超时信号,从而启动修复措施(通常包括将相关硬件置于安全状态并将系统重启),防止程序因各种错误而陷入死循环(即程序跑飞)。

2.不同类型的看门狗

2.1 无条件启用的看门狗&带有使能信号输入的看门狗

        无条件即可启用的看门狗:在上电后将直接启用运行,不推荐使用此类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值