独立看门狗

来源:互联网 发布:知乎书店 地址 编辑:程序博客网 时间:2024/05/01 00:46

用我自己的话来解释一下看门狗:

看门狗就是一段程序正常运行时,阻止程序复位的代码;另一方面也就是说,程序非正常运行时,代码不能执行,程序就会产生复位,从而跳出非正常程序执行状态。

上一句话也正好说明了为什么需要看门狗程序:

在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog) :。

看门狗的作用

在启动正常运行的时候,系统不能复位。

在系统跑飞(程序异常执行)的情况,系统复位,程序重新执行。

0 0
原创粉丝点击