快捷搜索:  

看门狗有哪些功能?

广告

看门狗分硬件看门狗和软件看门狗。看门狗可分为硬件看门狗和软件看门狗两种,80C51一般用哪种看门狗芯片?单片机中的看门狗是什么东西,硬件看门狗实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数,只有依靠看门狗来解决,·独立的看门狗输出,如果看门狗输入在1.6s内未被触发,其输出将变为高电平。

1、当AT89S51单片机运行出错或程序陷入死循环时,如何摆脱困境?

这种情况最好是加看门狗了,因为你也说了程序陷入死循环了,这种情况下,在软件里面做补救可能性已经不大。只有依靠看门狗来解决。1、AT89S51已经有内部看门狗了,所以在程序中,要在恰当的位置放喂狗代码,这样当程序跑死后,看门狗就起作用了。2、也可以外接看门狗芯片,比如SP706,DS1232,X25045,等都可以用。作用跟AT89S51内部的看门狗一样,操作过程也类似。

2、80C51一般用哪种看门狗芯片?X25045可以吗?还有哪些在8051上比较通用的...

X25045可以的,是旧的芯片,现在叫X5045,还带有4K的EEPROM。MAX813L,CSI1161等都可以的。MAX813L这个不错,很好使。MAX813L芯片及其工作原理1.1芯片特点·加电、掉电以及供电电压下降情况下的复位输出,复位脉冲宽度典型值为200ms。·独立的看门狗输出,如果看门狗输入在1.6s内未被触发,其输出将变为高电平。

3、硬件开门狗是什么意思

你们知道什么是硬件看门狗吗?跟着我一起学习什么是硬件看门狗吧。硬件看门狗介绍看门狗,又叫watchdogtimer,主要用来监控、管理CPU的运行状态,并对处于异常状态中的CPU进行复位操作,使其能重新工作。看门狗可分为硬件看门狗和软件看门狗两种。硬件看门狗的主体是一个定时电路,并由被监控CPU提供周期性“喂狗”信号,对定时器清零(俗称“清狗”)。

当CPU出现故障,则不能继续提供“清狗”信号,使得看门狗内定时器不断累加而溢出,从而触发一个复位信号对CPU进行复位,使CPU重新工作。软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠性方面不如硬件定时器,比如系统内部定时器自身发生故障就无法检测到。当然也有通过双定时器相互监视,这不仅加大系统开销,也不能解决全部问题,比如中断系统故障导致定时器中断失效。

4、计算机高手解释一下硬件看门狗是啥意思?

硬件看门狗实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数。如果程序正常,则过一段时间CPU会发一个指令让看门狗复位,计数重新开始。如果看门狗倒计数到0就认为程序不正常,强行复位系统。看门狗对于恢复系统的正常运行及有效的监视管理器(具有锁定任何指定程序的作用,可用在家庭中防止小孩无节制地玩游戏、上网、看录像)等具有很好的应用价值。

硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。如果程序出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信号并重启系统。软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠性方面不如硬件定时器。

5、单片机中的看门狗是什么东西,有什么作用

看门狗(WDT)是一个定时器,开启看门狗定时器之后(比如定时200ms),在单片机程序中每隔一定的时间(小于200ms)要“喂狗”一次,即将看门狗定时器清零。看门狗分硬件看门狗和软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。

软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠性方面不如硬件定时器。比如系统内部定时器自身发生故障就无法检测到,当然也有通过双定时器相互监视,这不仅加大系统开销,也不能解决全部问题,比如中断系统故障导致定时器中断失效。

您可能还会对下面的文章感兴趣: