为使失控的程序摆脱“死循环”的窘境,通常采用“看门狗”技术(Watchdog)。“看门狗”技术(Watchdog)实质上是程序监视技术。测控系统的应用程序往往采用循环运行方式,每一次循环的时刻大体固定。“看门狗”技术就是不断监视程序循环运行时刻,若发觉时刻超过已知的循环设按时刻,则以为系统陷入了“死循环”,然后强迫程序...
因此,可以将看门狗定时器配置为仅在发生处理器故障时才达到其计数周期的末尾,并且通过强制系统复位,看门狗定时器可帮助处理器摆脱故障模式并继续正常运行。2. 软件看门狗技术 软件看门狗技术的原理和硬件差不多,只不过是硬件电路上的定时器被处理器内部的定时器代替了,这样可以简化硬件电路的设计。例如工业路由器中内...
答:“看门狗”技术就是不断监视程序循环运行时间,若发现时间超过已知的循环设置时间,则认为系统陷入了“死循环”,然后强迫程序返回到0000H入口,在0000H处安排一段出错处理程序,使系统运行纳入正规。 “看门狗”技术有硬件和软件方法来实现。硬件“看门狗”电路有单稳态型“看门狗”电路;计数器型“看门狗”电路和采用微...
因此,可以将看门狗定时器配置为仅在发生处理器故障时才达到其计数周期的末尾,并且通过强制系统复位,看门狗定时器可帮助处理器摆脱故障模式并继续正常运行。 2. 软件看门狗技术 软件看门狗技术的原理和硬件差不多,只不过是硬件电路上的定时器被处理器内部的定时器代替了,这样可以简化硬件电路的设计。例如工业路由器中内嵌...
▍看门狗功能 看门狗,又叫 watchdog,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中输入叫做喂狗,输出一般连接到另外一个部分的复位端。看门狗技术的核心硬件是看门狗模块,分为硬件看门狗和软件看门狗。 ▍看门狗分类 1. 硬件看门狗技术
▍看门狗功能 看门狗,又叫 watchdog,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中输入叫做喂狗,输出一般连接到另外一个部分的复位端。看门狗技术的核心硬件是看门狗模块,分为硬件看门狗和软件看门狗。 ▍看门狗分类 1. 硬件看门狗技术
▍看门狗功能 看门狗,又叫 watchdog,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中输入叫做喂狗,输出一般连接到另外一个部分的复位端。看门狗技术的核心硬件是看门狗模块,分为硬件看门狗和软件看门狗。 ▍看门狗分类 1. 硬件看门狗技术
▍看门狗功能 看门狗,又叫watchdog,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中输入叫做喂狗,输出一般连接到另外一个部分的复位端。看门狗技术的核心硬件是看门狗模块,分为硬件看门狗和软件看门狗。 ▍看门狗分类 1.硬件看门狗技术 硬件看门狗也称为程序监视定时器,可帮助微处理器从故障中恢复,避...
1. 硬件看门狗技术 硬件看门狗也称为程序监视定时器,可帮助微处理器从故障中恢复,避免程序出错或者内存溢出等问题的出现。如果看门狗计时器达到其计数周期的末尾,它将重置整个处理器系统。为了防止这种情况,处理器必须执行某种类型的特定操作来重置监视程序。因此,可以将看门狗定时器配置为仅在发生处理器故障时才达到其计...
软件“看门狗”技术 若失控的程序进入“死循环”,通常采用“看门狗”技术使程序脱离“死循环”。通过不断检测程序循环运行时间,若发现程序循环时间超过最大循环运行时间,则认为系统陷入“死循环”,需进行出错处理。 “看门狗”技术可由硬件实现,也可由软件实现。在工业应用中,严重的干扰有时会破坏中断方式控制字,关闭...