0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

如意 来源:百度百科、英瑞恩官网 作者:百度百科、英瑞恩 2021-07-13 17:15 次阅读

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

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

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

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

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

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

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

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

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

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

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

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

责编AJX

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

    关注

    453

    文章

    50277

    浏览量

    421226
  • 看门狗
    +关注

    关注

    10

    文章

    558

    浏览量

    70718
收藏 人收藏

    评论

    相关推荐

    看门狗定时器的工作原理

    看门狗定时器是一种独立的计时器硬件模块,其核心功能是倒计时。如果系统软件在计时器超时前没有对其进行复位操作(即“喂狗”),看门狗将触发一个预定义的动作,通常是系统复位或中断。
    的头像 发表于 10-21 14:18 216次阅读
    <b class='flag-5'>看门狗</b>定时器的<b class='flag-5'>工作原理</b>

    单片机开发:使用内部看门狗定时器(WDT)还是外挂看门狗芯片

    在电子产品中,有时候需要看门狗定时器(WDT),看门狗芯片有外部和内置两种。在设计之初,要不要使用看门狗芯片?这是个值得考虑的问题。在本文中
    发表于 09-25 13:46

    Sitara AM6442 RTI看门狗调试

    电子发烧友网站提供《Sitara AM6442 RTI看门狗调试.pdf》资料免费下载
    发表于 08-27 11:26 0次下载
    Sitara AM6442 RTI<b class='flag-5'>看门狗</b>调试

    【GD32F470紫藤派开发板使用手册】第七讲 FWDG-看门狗实验

    通过本实验主要学习以下内容: 独立看门狗的原理 独立看门狗功能介绍 实现独立看门狗功能
    的头像 发表于 05-11 10:13 876次阅读
    【GD32F470紫藤派开发板使用手册】第七讲 FWDG-<b class='flag-5'>看门狗</b>实验

    【GD32H757Z海棠派开发板使用手册】第七讲 FWDG-看门狗实验

    通过本实验主要学习以下内容: 独立看门狗的原理 独立看门狗功能介绍 实现独立看门狗功能
    的头像 发表于 05-10 09:37 617次阅读
    【GD32H757Z海棠派开发板使用手册】第七讲 FWDG-<b class='flag-5'>看门狗</b>实验

    软件看门狗和硬件看门狗的区别

    系统出现了故障或死锁,软件看门狗会自动重启系统或执行其他预定义的操作。软件看门狗通常用于嵌入式系统中,可以方便地进行编程和控制。硬件看门狗则是一种独立的硬件设备,它与计算机主板上的芯片
    的头像 发表于 04-16 15:10 908次阅读

    TLF35584中集成的看门狗工作应用案例

    看门狗输入引脚 WDI 具有集成的下拉电流 IWDI 。看门狗输入 WDI 可以在“Closed Window”内或随后的“Open Window”期间转换为高电平。
    发表于 03-18 11:27 3557次阅读
    TLF35584中集成的<b class='flag-5'>看门狗</b><b class='flag-5'>工作</b>应用案例

    调试模式下如何调试看门狗

    大家在调试GD32 MCU系统的时候,若开了看门狗外设,是否会碰到进入调试模式看门狗就会咬造成无法调试的问题?
    的头像 发表于 02-23 09:30 1195次阅读
    调试模式下如何调试<b class='flag-5'>看门狗</b>?

    ADUC7024的看门狗能不能在看门狗定时没有到之前,将看门狗给关了啊?

    ADUC7024的看门狗能不能在看门狗定时没有到之前(即没有复位之前),将看门狗给关了啊?
    发表于 01-15 08:17

    芯知识 | 语音芯片中的声音播放提示IC内置看门狗的作用介绍

    的作用不可忽视。首先,让我们了解一下什么是看门狗看门狗是一种计算机硬件或软件的保护机制,用于检测和恢复系统故障。在语音芯片中,看门狗主要用于监测
    的头像 发表于 12-20 08:40 482次阅读
    芯知识 | 语音<b class='flag-5'>芯片</b>中的声音播放提示IC内置<b class='flag-5'>看门狗</b>的作用介绍

    MCU看门狗应用注意事项

    我们使用的MCU是普冉的PY32F030,这颗芯片在低功耗应用场景下,使用看门狗会有很多的问题和缺陷,需要非常注意,稍有不慎,就会出问题。
    发表于 12-02 09:47 1095次阅读
    MCU<b class='flag-5'>看门狗</b>应用注意事项

    STM32的看门狗原理和示例代码

    看门狗基础:STM32微控制器上的看门狗主要有两种类型:独立看门狗(IWDG)和窗口看门狗(WWDG),这两者都是用于监控系统运行状态的机制,但它们在实现和应用上有一些区别:独立
    的头像 发表于 12-01 08:00 1858次阅读
    STM32的<b class='flag-5'>看门狗</b>原理和示例代码

    RT-Thread Nano入门:独立看门狗(IWDT)

    本文主要介绍怎么用RT-Thread Nano实现独立看门狗IWDT驱动,创建一个喂狗线程,实现定时喂狗功能。
    的头像 发表于 11-22 11:04 2112次阅读
    RT-Thread Nano入门:独立<b class='flag-5'>看门狗</b>(IWDT)

    什么是模拟看门狗?模拟看门狗有什么用处?

    看门狗大家应该再熟悉不过了,一旦忘记喂狗就会导致单片机复位,而在大部分stm32中都存在两种类型的看门狗,Independent watchdog (IWDG)独立看门狗和Window watchdog (WWDG)窗口
    的头像 发表于 11-22 09:40 1647次阅读
    什么是模拟<b class='flag-5'>看门狗</b>?模拟<b class='flag-5'>看门狗</b>有什么用处?

    单片机为什么要加看门狗

    应用程序的运行情况以保证其正常运行。本文将简单探讨看门狗工作原理,以及它在电子设备中的应用。在智能家居、智能穿戴设备、工业自动化、车载系统等应用中,这些系统具有复
    的头像 发表于 11-17 08:20 1605次阅读
    单片机为什么要加<b class='flag-5'>看门狗</b>?