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)起作用。

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

    关注

    6002

    文章

    43982

    浏览量

    620911
  • 看门狗
    +关注

    关注

    10

    文章

    541

    浏览量

    70257
收藏 人收藏

    评论

    相关推荐

    52单片机看门狗

    AT89C52芯片里面有自带的看门狗功能,那在设计单片机系统时,可以不用设计看门狗电路吗?
    发表于 04-27 08:41

    有关看门狗的设置

    RT最近在用一款看门狗X5045,由于以前并没有使用过看门狗(用的是2051单片机)。没有这方面的经验,不知道该如何设置看门狗的软件,仅仅需要看门狗
    发表于 05-09 14:32

    单片机看门狗工作原理

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

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

    看门狗是什么?为什么要看门狗看门狗解决的问题是什么?
    发表于 07-26 07:37

    为什么要看门狗看门狗解决的问题是什么?

    为什么要看门狗看门狗解决的问题是什么?如何去计算独立看门狗的超时时间?
    发表于 07-28 08:16

    概述独立看门狗使用步骤

    独立看门狗看门狗概述独立看门狗使用步骤看门狗概述为什么需要看门狗在由单片机构成的微型计算机系统中
    发表于 07-30 07:05

    为什么要看门狗

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

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

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

    看门狗解决的问题是什么

    为什么要看门狗由于单片机的工作经常会受到外界电磁场的干扰,造成程序的跑飞,陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统陷入停滞状态,发生不可预料的结果,所以出于
    发表于 08-02 07:10

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

    什么是看门狗?为什么要看门狗看门狗可不是那个入侵手机的游戏在STM32中,它具有"看家"的功能所谓"看家",意思就是察觉到异常,就马上反应过来,反馈给主人
    发表于 08-02 10:59

    为什么要看门狗

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

    为什么要看门狗?怎么操作独立看门狗

    为什么要看门狗看门狗解决的问题是什么?独立看门狗有哪些功能?怎么操作独立看门狗
    发表于 08-30 07:31

    为什么要看门狗看门狗解决的问题是什么?

    为什么要看门狗看门狗解决的问题是什么?
    发表于 09-18 07:04

    为什么要看门狗看门狗解决的问题是什么?

    为什么要看门狗看门狗解决的问题是什么?独立看门狗具有哪些功能?独立看门狗的操作步骤是怎样的?
    发表于 01-18 07:13

    51单片机有了复位电路为什么还要看门狗复位啊?

    求大神解答!51单片机有了复位电路为什么还要看门狗复位啊?最小系统里的复位电路和看门狗复位电路有什么不同吗?
    发表于 04-13 17:21