看门狗

        计算机上的看门狗每隔一段时间不刷新相应定时器,它将溢出。在大多数情况下,看门狗定时器的溢出将复位系统。即使经过仔细规划和设计,嵌入式系统也有可能由于出乎意料的问题而死机或跑飞,而看门狗就是用来处理此类情况的。看门狗可用于在特定的情况下从这种状态下恢复,即复位。

 

       首先要记住,看门狗动作应该用于灾难恢复。在设计得很好的系统中,看门狗复位的事件应该是一种很少发生且值得注意的事件。应该把看门狗使用看作是“如果其他一切都已失效,那么必须让看门狗来复位系统”,这是一种从实际角度出发的对这种解决方法的功能的认识。

 

       然而错误的看门狗,可能会显著地降低系统的可靠性。错误的看门狗设置可能意味着系统将不断的复位,这将是极其危险的。

       必须注意的是,因为他对错误做出反应所需的时间很长,所以看门狗对于很多系统都不适用。思考。。。。。比如汽车制动。。但在间歇故障的情形下(例如偶尔的电磁干扰脉冲)看门狗可能是非常有效的。

 

Atmega 16 看门狗:

Atmega 16 关闭看门狗要遵循一定的时序要求:

 

 

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值