您的位置:广东在线游戏网 > 游戏解答 > 看门狗原理和应用

看门狗原理和应用

作者:广东在线游戏网日期:

返回目录:游戏解答


硬件看门狗实际上就是一个定时器,有一个输入和输出,它的功能是定期检查芯片内部的情况,一旦发生错误就向芯片发出重启信号。实际上,就是监控芯片。

由于单片机系统在工作的时候,容易受到外界电磁场的干扰,造成数据混乱,程序出错,导致死循环,影响单片机的正常工作,从而导致单片机控制系统发生不可预料的后果。

使用硬件看门狗,可以预防程序发生死循环。应用看门狗电路后单片机可以在无人状态下连续工作。硬件看门口电路,利用一个定时器来监控主程序的运行。

扩展资料

注意事项:

大多数51 系列单片机都有看门狗,当看门狗没有被定时清零时,将引起复位。这可防止程序跑飞。也可以防止程序在线运行时候出现死循环。

设计者必须清楚看门狗的溢出时间以决定在合适的时候,清看门狗。清看门狗也不能太过频繁否则会造成资源浪费,程序正常运行时,软件每隔一定的时间(小于定时器的溢出周期)给定时器置数,即可预防溢出中断而引起的误复位。

参考资料来源:百度百科--看门狗 (监控芯片)

参考资料来源:百度百科--看门狗(监控软件)





工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位,所以在使用有看门狗的芯片时要注意清看门狗。

看门狗电路的应用:它可以使单片机可以在无人状态下实现连续工作。

看门狗,又叫 watchdog timer,是一个定时器电路,一般有一个输入,叫喂狗(kicking the dog or service the dog),一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给 WDT 清零。

如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就会给出一个复位信号到MCU,使MCU复位. 防止MCU死机. 看门狗的作用e799bee5baa6e79fa5e98193e58685e5aeb9363就是防止程序发生死循环,或者说程序跑飞。

扩展资料:

看门狗分硬件看门狗和软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。

如果程序出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信号并重启系统。软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠性方面不如硬件定时器,比如系统内部定时器自身发生故障就无法检测到。

当然也有通过双定时器相互监视,这不仅加大系统开销,也不能解决全部问题,比如中断系统故障导致定时器中断失效。 看门狗本身不是用来解决系统出现的问题,在调试过程中发现的故障应该要查改设计本身的错误。加入看门狗目的是对一些程序潜在错误和恶劣环境干扰等因素导致系统死机而在无人干预情况下自动恢复系统正常工作状态。

参考资料来源:百度百科-看门狗




看门狗,又叫 watchdog timer,是一个定时器电路,一般有一个输入,叫喂狗(kicking the dog or service the dog),一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就会给出一个复位信号到MCU,使MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。
工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位,所以在使用有看门狗的芯片时要注意清看门狗。

相关阅读

  • 看门狗原理和应用

  • 广东在线游戏网游戏解答
  • 硬件看门狗实际上就是一个定时器,有一个输入和输出,它的功能是定期检查芯片内部的情况,一旦发生错误就向芯片发出重启信号。实际上,就百是监控芯片。由于单片机度系统在工
  • PLC使用的是硬件看门狗还是软件看门狗?

  • 广东在线游戏网游戏解答
  • 看门狗电路基本功能是在发生软件问题和程序跑飞后使系统重新启动。看门狗计数器正常工作时自动计数,程序流程定期将其复位清零,如果系统在某处卡死或跑飞,该定时器将溢出,
  • 看门狗电路什么作用

  • 广东在线游戏网游戏解答
  • 看门狗分硬件看门狗和软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定复时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,
  • 看门狗的作用是什么?

  • 广东在线游戏网游戏解答
  • 硬件看门狗实际上就是一个定时器,有一个输入和输出,它的功能是定期检查芯片内部的情况,一旦发生错误就向芯片发出重启信号。实际上,就是监控芯片。由于单片机系统在工作的
关键词不能为空

标签导航

游戏凯瑟琳GAME OVER的背景音乐 谁有PS3游戏凯瑟琳的BGM 主要是开头的那个YO还有那个游... 求PSP游戏凯瑟琳的主题曲YO 求凯瑟琳游戏全部音乐,主要是YO开头的那首????// 请问游戏《泰坦之旅:不朽王座》和《爱丽丝:疯狂回归》哪一个比... 我不明白 爱丽丝疯狂回归 这个游戏讲的到底是什么 !! 玩之... 爱丽丝疯狂回归恐怖么?我是女孩子玩会害怕么 爱丽丝疯狂回归不好玩?说说他的特点 计算机高手解释一下硬件看门狗是啥意思? 看门狗的作用是什么? 看门狗电路什么作用 看门狗原理和应用 请问这个符号怎么打?!高难度.符号高手进 “打”和“扁”有什么不同? 高手进来,谁知道这个符号怎么打出来? 这个符号怎么打?高手进 坎贝拉猎人和坎贝拉危险狩猎2013哪个好玩 坎贝拉狩猎探险第一关我猎到了两头鹿为什么不过关 坎贝拉狩猎探险 好玩吗? 坎贝拉危险狩猎2013和坎贝拉狩猎探险哪个好玩 WOW3.35版本猎人最好的远程武器 3.35猎人远程武器除了巫妖王的,最好的是什么啊 魔兽世界,3.35版本猎人最好的几个远程武器在哪个副本哪个B... 3.35猎人远程武器选择问题 关于勃朗宁的问题 勃朗宁是哪个国家造的 勃朗宁手枪的来历,特点,著名型号 柯尔特还有什么 雷明顿 枪械除了勃朗宁 魔兽世界奥格瑞拉,铃儿响叮当怎么做啊 奥格瑞玛铃儿响叮当怎么做 冬幕节的 奥格瑞玛 铃儿响叮当 任务怎么做? 奥格瑞拉铃儿响叮当怎么做 单片机设置看门狗,会不会影响系统程序的运行时间? 单片机硬件与软件看门狗在哪里设置? 简述看门狗的功能及设置方法 苹果一款游戏好像跟爱丽丝那款一样叫什么啊 关于爱丽丝的所有小游戏 有一个叫什么名字的游戏, 好像叫爱丽... 这个爱丽丝是什么游戏里的? 这个爱丽丝游戏全名叫什么 名侦探柯南剧场版中有关怪盗基德的是哪几集? 名侦探柯南剧场版中有怪盗基德出现的是哪几集 《名侦探柯南》剧场版里,有哪几集怪盗基德出现了的? 《柯南剧场版》中有怪盗基德出现的是哪几集? 爱丽丝梦游仙境故事梗概300字 爱丽丝梦游仙境主要内容是什么 《爱丽丝梦游仙境》主要内容是什么 求爱丽丝梦游仙境故事梗概(详细) 凯撒大帝3怎么老出现错误报告谁知道怎么办 为什么凯撒大帝3总是有错误而关闭 凯撒大帝3 游戏显示问题怎么解决 奥格瑞拉怎么开启那个轰炸的日常任务?我准备做冬幕节的成就奥格... WOW中冬幕节的奥格瑞拉 铃儿响叮当这个成就的任务在那接 ?