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

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

3天内不再提示

单片机为什么需要看门狗

姚小熊27 来源:xx 作者:电工之家 2019-10-07 11:42 次阅读

看门狗其实是一个特别的定时器

看门狗的英文是Watch Dog Timer。其实就是单片机内置的一个定时器,如果定时器溢出,可以让单片机复位重启,可以避免程序跑飞或者进入死循环后单片机没法正常工作。

单片机看门狗(Watch Dog Timer)工作原理

单片机看门狗(Watch Dog Timer)功能打开后,计时器会开始计时,如果计时值超过设定的最大值后,单片机就会产生内部复位,单片机重新初始化,程序重新运行。

我们要在程序循环中对看门狗(Watch Dog Timer)计时器进行清零。程序正常运行时,每个循环都会执行看门狗(Watch Dog Timer)计时器清零指令,计时器是不会溢出的。只有程序跑飞或者进入死循环后,没有办法执行我们设定的看门狗清零的指令才会溢出,导至单片机复位。

当然我们需要合理的设置看门狗(Watch Dog Timer)溢出时间,也要合理的放置看门狗清零指令。才可以让看门狗(Watch Dog Timer)起作用。

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

    关注

    6035

    文章

    44554

    浏览量

    634653
  • 看门狗
    +关注

    关注

    10

    文章

    560

    浏览量

    70790
收藏 人收藏

    评论

    相关推荐

    单片机看门狗工作原理

    单片机看门狗工作原理,目的看门狗又叫watchdog timer 是一种计时器,为了防止单片机程序跑飞。原理看门狗有一个输入端和一个输出端。
    发表于 07-22 07:52

    为什么要看门狗

    为什么要看门狗:单片机的工作常常会受到来自外界磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常允许被打断。会造成整个系统的停滞状态。处于对单片机运行状态进行实时监测的考虑,用一种专门用于监测
    发表于 07-30 07:02

    什么是看门狗 为什么需要看门狗

    什么是看门狗:是一种专门用于监测单片机程序运行状态的模块或芯片,俗称“看门狗”。为什么需要看门狗:在由单片机构成的微型计算机系统中,由于
    发表于 07-30 07:52

    为什么要看门狗

    ,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:看门狗 一、为什么要看门狗?在由单片机构成的微型计算机系统中,由于单片机...
    发表于 08-02 07:00

    看门狗电路

    基于At89c51单片机看门狗电路图。所谓看门狗电路是计算机技术中
    发表于 10-21 01:29 1551次阅读
    <b class='flag-5'>看门狗</b>电路

    51单片机看门狗电路

    51单片机看门狗电路 采用89C51单片机和X25045组成的看门狗电路,X25045硬件连接图如图2所示。
    发表于 01-13 08:34 3507次阅读
    51<b class='flag-5'>单片机</b><b class='flag-5'>看门狗</b>电路

    单片机应用中看门狗技术

    分析研究了单片机应用系统中软件看门狗、单双时限和强制复位 看门狗 等几种常见的看门狗技术及具体的实现方法, 从提高看门狗工作可靠性的角度,
    发表于 06-03 16:49 318次下载
    <b class='flag-5'>单片机</b>应用中<b class='flag-5'>看门狗</b>技术

    单片机看门狗定义及其作用分析

    看门狗(WDT)是一个定时器,开启看门狗定时器之后(比如定时200ms),在单片机程序中每隔一定的时间(小于200ms)要“喂狗”一次,即将看门狗定时器清零。这样做的用处是,一旦
    发表于 11-16 10:27 1.4w次阅读

    TB3123 - PIC®单片机的窗口看门狗定时器

    窗口看门狗定时器(Windowed Watchdog Timer,WWDT)是PIC单片机的增强型看门狗定时器。该定时器是PIC单片机现有看门狗
    发表于 03-26 14:35 0次下载
    TB3123 - PIC®<b class='flag-5'>单片机</b>的窗口<b class='flag-5'>看门狗</b>定时器

    PIC单片机看门狗_看门狗定时器工作原理

    一直溢出,但是溢出后是否复位,这要看单片机的具体类型了,PIC16F688在休眠唤醒后继续执行程序,不复位,但是其他的单片机看手册。如果我们程序中休眠的时候不需要看门狗,那么我们必须把
    发表于 05-18 01:59 8048次阅读
    PIC<b class='flag-5'>单片机</b>之<b class='flag-5'>看门狗</b>_<b class='flag-5'>看门狗</b>定时器工作原理

    51单片机(十三)—— 看门狗功能测试

    一、看门狗介绍 在由单片机构成的系统中,由于单片机的工作有可能受到外界电磁场的干扰,造成程序的跑飞,从而陷入死循环,程序的正常运行被打断,单片机控制的系统便无法继续工作,这样会造
    发表于 11-23 16:22 15次下载
    51<b class='flag-5'>单片机</b>(十三)—— <b class='flag-5'>看门狗</b>功能测试

    STC单片机看门狗

    STC单片机看门狗设时钟为11.0592MHz看门狗溢出时间 = (12 Prescale32768)/11059200 = Prescale*393216/11059200也可以在下载程序里设置
    发表于 12-23 19:22 10次下载
    STC<b class='flag-5'>单片机</b><b class='flag-5'>看门狗</b>

    STM32:独立看门狗、窗口看门狗的配置

    STM32单片机看门狗有独立看门狗和窗口看门狗之分,这两者的工作原理却完全不同。
    发表于 02-08 16:15 18次下载
    STM32:独立<b class='flag-5'>看门狗</b>、窗口<b class='flag-5'>看门狗</b>的配置

    单片机看门狗工作原理

    刚学习单片机的萌新都听说过单片机看门狗,但是对于其工作原理并不是很清楚,今天这篇文章将为大家介绍单片机看门狗工作原理,一起来了解一下吧!
    的头像 发表于 10-12 13:46 6244次阅读

    STM32单片机看门狗的配置方法

    SATM32单片机看门狗有独立看门狗和窗口看门狗之分,这两者的工作原理却完全不同,今天来看一下他们的具体区别和配置方法。
    的头像 发表于 06-22 09:07 2857次阅读
    STM32<b class='flag-5'>单片机</b><b class='flag-5'>看门狗</b>的配置方法