看门狗芯片 看门狗工作原理

电子说

1.3w人已加入

描述

  看门狗芯片 看门狗工作原理

  在微型计算机中,由于单片机常受到外界电磁场干扰,造成寄存器和内存数据混乱,导致程序指针错误陷入死循环,微型计算机系统无法正常工作,这时需要看门狗来解决问题。

  看门狗,名为watchdog,是基于定时器电路的监控芯片,可用来自动检测软件异常,并在发生任何异常情况下重置处理器。通常有一个输入和一个输出,输入叫做喂狗,输出连接到另一个部分的复位端,通常是单片机。看门狗主要用于定期查看芯片内部情况,一旦计算机系统发生错误或故障,将向芯片发出重启信号,看门狗在程序中断中拥有最高的优先级。

  看门狗芯片基本原理如下:

  看门狗是一种监控系统,通过软硬件结合方式,实现对计算机系统运行状况的监控。稳定运行的软件将在执行完特定指令后进行喂狗环节,若在一定周期内没收到来自软件的喂狗信号,将认为计算机系统发生故障,将进入中断处理程序或强制程序复位。

  喂狗的通主要是起到复位重启作用,确保计算机系统正常运行。

  看门狗主要由寄存器、加速器和 狗叫模块构成,通过寄存器对看门狗进行基本操作设置,计数器设置狗叫时间,狗叫模块将决定看门狗超时后发出的中断或复位方式。

  看门狗主要分类为硬件看门狗和软件看门狗。

  硬件看门狗是通过一个定时器来监控主程序运行。

  软件看门狗是通过闲置的定时器/计数器可设计一个软件看门狗。

  以上是看门狗芯片的基础知识,希望对用户有所帮助。

  本文整合自百度百科、英瑞恩官网

  责编AJX

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分