硬件看门狗,软件看门狗。

用看门狗的原因:

1. MCU 因为电磁干扰等原因,导致芯片系统死机,可用看门狗。

2. 逻辑bug,或者不明原因的导致程序跑飞,可用看门狗。 

 

看门狗的时钟,一般是独立的,不共用系统时钟,就算系统时钟不能正常工作了,看门狗也是正常工作的,当系统时钟出现异常,程序跑飞,看门狗就会复位系统。

 

看门狗分硬件看门狗和软件看门狗。

硬件看门狗是利用一个定时器电路。 比如看门狗专用芯片,mcu自带的wdt功能。

软件看门狗和硬件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠性方面不如硬件定时器,比如系统内部定时器自身发生故障就无法检测到。比如51单片机中有两个定时器,我们就可以用这两个定时器来对主程序的运行进行监控。

 

 

目前项目:显示部分,虽然MCU做了看门狗,电磁干扰下,mcu可复位,但是显示屏(只是屏模块,不包括显示mcu)不能正常工作了,需要在电源和地处加保护电路(电感)。

 

同类型博客:

http://www.emakerzone.com/article/480

http://www.elecfans.com/d/1092486.html

https://wenku.baidu.com/view/5f4022d2b14e852458fb579d.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值