中华网数码

设为书签Ctrl+D将本页面保存为书签,全面了解最新资讯,方便快捷。
业 界/ 互联网/ 行 业/ 通 信/ 数 码/ 手 机/ 平 板/ 笔记本/ 相 机
当前位置: 数码 > 滚动新闻 >

看门狗电路是什么? 看门狗的作用及原理介绍

看门狗电路是什么? 看门狗的作用及原理介绍
2020-11-13 15:23:12 来源:百度知道

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

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

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

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

扩展资料:

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

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

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

责任编辑:kj005

文章投诉热线:156 0057 2229 投诉邮箱:29132 36@qq.com
关键词:

西南某省5G覆盖率达99% 下载平均速率达800Mbps

2020-11-13 09:53:13西南某省5G覆盖率达99% 下载平均速率达800Mbps

三星拿下三季度北美市场手机出货份额第一,击败苹果

2020-11-11 10:41:53三星拿下三季度北美市场手机出货份额第一,击败苹果

华硕ROG C8DH主板斩获15项全球第一

2020-11-10 10:20:07华硕ROG C8DH主板斩获15项全球第一

数据分析:28nm产业链1-2年内或将实现国产化

2020-11-10 10:15:43数据分析:28nm产业链1-2年内或将实现国产化

ASML中国展示DUV光刻机 可生产7nm及以上制程芯片

2020-11-06 09:24:42ASML中国展示DUV光刻机 可生产7nm及以上制程芯片

中国联通累计开通5G基站33.2万站,年底预计超过38万个

2020-11-03 15:20:15中国联通累计开通5G基站33.2万站,年底预计超过38万个

相关新闻