看门狗watch dog

  • 1.看门狗的使用环境
  • 2.看门狗的简介
  • 3.看门狗的喂狗
  • 4.看门狗外设资源
  • 5.介绍STM32芯片中的看门狗

1.看门狗的使用环境

在工业的工作环境中设备经常面临一些恶劣的环境,超高温 超低温 强烈的电磁干扰,这些环境都会影响设备的正常工作会造成设备死机,设备中运行的程序直接跑飞
所以可以使用看门狗帮助程序员检测设备是否死机或者程序跑飞,一旦设备死机或者程序跑飞,看门狗可以帮助程序员重启系统

2.看门狗的简介

看门狗属于定时器的资源,既然说看门狗是定时器,那么决定看门狗的定时长短由时钟频率和计数值来决定,和普通定时器不同,普通定时器当定时到了之后,可以去处理程序员指定的事情,但是看门狗不同,当看门狗的定时到了之后,直接重启系统(按reset按键),如果设备本身没有死机或者程序没有跑飞,不需要重启

3.看门狗的喂狗

使用看门狗监测设备系统,如果设备没有死机,程序没有跑飞,是不需要重启的
需要每隔一段时间进行喂狗的操作(给看门狗的计数器重新赋计数值)

4.看门狗外设资源

有些芯片内部集成了看门狗的外设->可以直接使用
有些芯片内部没有看门狗外设->需要硬件工程师在开发板上外接一个看门狗

六、【中级篇】看门狗(watch dog)相关推荐

  1. 看门狗(Watch Dog)是嵌入式系统中一种常用的保证系统可靠性的技术,()会产生看门狗中断。【详细!小白也能看懂!】

    看门狗(Watch Dog)是嵌入式系统中一种常用的保证系统可靠性的技术,()会产生看门狗中断. A. 软件喂狗 B. 处理器温度过高 C. 外部中断 D. 看门狗定时器超时 解析: 思考方式: 每个 ...

  2. RTOS 系统篇-看门狗 WatchDog 2

    RTOS 系统篇-看门狗 WatchDog 2 概述 上一节在 RTOS 系统篇-看门狗 WatchDog[不喂狗就咬你] 讲解了 看门狗的基本原理,以及任务.中断中触发看门狗的原因.解决方法. 本小 ...

  3. RTOS 系统篇-看门狗 WatchDog[不喂狗就咬你]

    RTOS 系统篇-看门狗 WatchDog[不喂狗就咬你] 概述 程序设计完成后,要开始考虑系统整体的稳定性了. 在设备上线后,可能因为程序设计不合理.硬件设计有 bug,电气干扰.静电噪声.电源故障 ...

  4. 一篇文章搞定嵌入式看门狗watch dog概述与示例代码

    硬件中的看门狗,不是门卫的意思,而是一只很凶的狗!如果你不按时喂它,它就会让系统重启!这反而是我们想要的功能. 看门狗功能:CPU在执行软件时对跑飞的一种恢复方式. 1.看门狗概述 防止系统跑飞(软件 ...

  5. 看门狗 Watch Dog的理解

    前言 看门狗 (Watch Dog)在嵌入式系统中很常见,常用于保证系统的可靠性 看门狗有软件与硬件两种 有的MCU,本身有看门狗定时器 可以借助[外部独立的看门狗芯片],实现程序[监控]功能 介绍 ...

  6. STM32F1笔记(六)独立看门狗IWDG

    STM32F1内置了两个看门狗,独立看门狗IWDG和窗口看门狗WWDG,可以用来检测和解决由软件错误引起的故障. IWDG最适合应用于那些需要看门狗作为一个在主程序之外,能够完全独立工作,并且对时间精 ...

  7. STM32F103五分钟入门系列(十三)独立看门狗IWDG

    参考:STM32F103五分钟入门系列(十三)独立看门狗IWDG 作者:自信且爱笑' 发布时间:2021-07-31 19:50:28 网址:https://blog.csdn.net/Curnane ...

  8. STC89系列单片机看门狗的使用及应用程序

    转载:STC89系列单片机看门狗的使用及应用程序 "看门狗"概念及其应用在由单片机构成的系统中,由于单片机的工作有可能会受到来自外界电磁场的干扰,造成程序的跑飞,从而陷入死循环,程 ...

  9. STM32之独立看门狗

    看门狗 Watch Dog 一.看门狗是什么? 第一次听到看门狗还是比较新奇的,当时对这个看门狗没有概念,现在看来这个看门狗英译 过来有点怪怪的,原意应为监视,监管的狗,本质上是一个定时器电路,用来监 ...

最新文章

  1. 深入理解JS的面向对象(更新中)
  2. 近期几个电车调试视频
  3. Hyperledger Fabric 智能合约实战 (0) 整体步骤
  4. 自动化无法定位的原因_Appium Android 自动化测试 -- 元素定位
  5. java实现ip能访问_Java过滤ip,只允许配置的ip能够被访问
  6. layui table 表格两种赋值方式下,data分页效果有效, url分页效果的失效 问题的解决。
  7. 开课吧:AI改变就业市场的方式有哪些?
  8. 微服务深入浅出(4)-- 负载均衡Ribbon
  9. 如果数组的值都一样java_java – 将数组中的相同值合并在一起
  10. 数据库系统原理——概述
  11. python中的计数函数_Python Numpy统计函数
  12. BZOJ2567 : 篱笆
  13. 【回顾】巨杉数据库中标渤海银行,股份制银行再下一城
  14. 关于程序员成长的一点思考
  15. open3d显示pcd点云并读取任意点的坐标+生成点云绕任意轴旋转的transformation matrix
  16. iOS截屏后仿今日头条实现一键分享
  17. 利用状态机及Astar插件实现dots下寻路
  18. (图)HOLD住!aiwi最新体感游戏强势来袭!!
  19. 当下区块链亟需一场革命
  20. python学习第六天

热门文章

  1. 三角形黑盒测试-Java Swing
  2. 解决利用<input type=“file“>上传文件时,value拿到的是fakePath问题
  3. DFS(深搜)算法解析
  4. 利用selenium与etree抓取必应图片
  5. 高频交易——当期货配对交易加入了止损
  6. sourcetree安装教程, sourtree新手入门 sourcetree使用教程 (不用太详细, 毕竟工作中用不到那么多, 就熟练使用常用的即可)
  7. 算法5:线性DP与区间DP
  8. C#环形缓冲区(队列)完全实现(转)
  9. 一文弄懂:训练集、测试集、验证集
  10. 科研写作之Origin使用心得