您的位置 首页 培训

看门狗的原理和效果

看门狗,又叫watchdogtimer,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中的输入叫做喂狗,输出一般连接到另外一个

看门狗,又名watchdog timer,从本质上来说便是一个守时器电路,一般有一个输入和一个输出,其间的输入叫做喂狗,输出一般连接到别的一个部分的复位端,别的一个部分便是所要处理的部分,暂时称之为MCU。

在MCU正常作业的时分,每隔一段时刻输出一个信号到喂狗端,给看门狗电路清零,假如在超越规则的时刻不喂狗,WDT守时超时,就会回给一个复位信号抵达MCU,使MCU复位,避免MCU死机。总的来说,看门狗电路的效果便是避免程序产生死循环,或者说程序跑飞。

WDT的根本作业原理如下:在整个体系运转今后就启动了看门狗的计数器,此刻看门狗就开端主动计时,假如抵达了必定的时刻还不去给它清零,看门狗计数器就会溢出然后引起看门狗中止,形成体系的复位。

硬件看门狗便是利用了一个守时电路,来监控主程序的运转。在主程序的运转中,咱们要在守时时刻抵达之前对守时器进行复位。

看门狗的效果便是避免程序无限制的运转,形成死循环。它可以用在接纳和发送数据时对承受和发送超时的处理,起到维护数据,维护电路的效果。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/peixun/258324.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部