看門狗的工作步驟的具體補充(以STM32爲例)

看门狗的必要性和工作原理和理解

原理图

A.一个输出到MCU的RST端

B.MCU正常工作的时候,每隔一段时间给 WDT 清零

C.MCU不復位

D.系統程序跑飛

E.WDT 定时超过,就会给出一个复位信号到MCU

F.MCU复位


步骤理解图

为什么要看门狗?

由于单片机的工作会时常收到外界电磁场的干扰,造成死循环,程序的正常运作被打断,是系统陷入瘫痪,于是就有了一种专门用于检测单片机程序运行状态的模块或者芯片。

下面以STM32-獨立看門狗为例子


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我的第一个项目是STM32嵌入式系统设计,包括了硬件部分和软件部分。项目与公共卫生学院合作,主要内容是关于药剂检测...
    X_xxieRiemann阅读 8,599评论 1 18
  • DS1232看门狗实验 基本信息 日期:2018年1月24日 人员: 一 、实验电路 连线方式: S T 接单片机...
    心_声阅读 5,307评论 0 0
  • 姓名:殷晨阳 转载自:http://mp.weixin.qq.com/s/VBbltIIcx9qkMVw9Dgk0...
    风雨无阻59阅读 5,507评论 0 1
  • 软件看门狗:一些重要的程序,必须让它一直跑着;而且还要时时关心它的状态——不能让它出现死锁现象。当然,如果一个主程...
    鼾声鼾语阅读 12,130评论 0 2
  • 淅淅沥沥的雨天,沈南方就很容易走神。她的办公桌挨着窗户,雨线顺着玻璃淌下,汇成一滩水,流到地沟里,蓦地想起李后主那...
    小土山石阅读 2,701评论 0 0