潮男公社

数码 导航
潮男公社 > 数码 > 电脑 > 正文

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

编辑:首席新闻菌2022-10-31 13:10:44

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

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

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

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

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

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

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

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

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

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

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

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

责编AJX

展开更多
标签: 看门狗 芯片
推荐信息
相关阅读
热门视频
精彩专题
热点推荐
取消