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

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

原理图

A.一个输出到MCU的RST端

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

C.MCU不復位

D.系統程序跑飛

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

F.MCU复位


步骤理解图

为什么要看门狗?

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

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


你可能感兴趣的:(看門狗的工作步驟的具體補充(以STM32爲例))