WATCHDOG定时器的作用

合集下载

简述看门狗的工作原理

简述看门狗的工作原理

简述看门狗的工作原理
看门狗(Watchdog)是一种硬件或软件设备,用于监视系统中的故障和错误。

在计算机系统中,看门狗的作用类似于守卫,它会定期检查系统的运行状态,如果发现异常情况,就会采取相应的措施来保护系统的稳定和安全。

看门狗的工作原理主要包括三个方面:定时器、复位电路和中断控制器。

看门狗的定时器是它最基本的组成部分。

在系统启动时,看门狗会初始化定时器,并设置一个特定的时间间隔。

这个时间间隔通常是几秒钟或几分钟,在这个时间间隔内,看门狗会不断地向系统发送一个信号,以确保系统正常运行。

看门狗还配备有复位电路。

如果系统出现了故障或错误,看门狗就会通过复位电路来强制重启系统,恢复系统的正常运行。

这种强制重启的方式虽然有些粗暴,但是它可以有效地避免系统崩溃或死机,从而保护系统的稳定性和可靠性。

看门狗还需要配合中断控制器来工作。

中断控制器是一种硬件设备,用于处理系统中的各种中断请求。

当看门狗检测到系统出现异常情况时,它会通过中断控制器来发送一个中断请求,以通知系统管理员或其他应用程序,以便及时采取措施来解决问题。

总的来说,看门狗的工作原理非常简单,它主要通过定时器、复位电路和中断控制器来实现对系统的监控和保护。

虽然看门狗在计算机系统中只是一个小小的角色,但是它的作用却是非常重要的。

在保证系统的稳定性和可靠性方面,看门狗可以发挥重要的作用,为系统管理员提供有力的保障。

单片机看门狗(Watchdog)的工作原理及其应用

单片机看门狗(Watchdog)的工作原理及其应用

单片机看门狗(Watchdog)的工作原理及其应用2010年05月16日星期日 23:00在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环。

程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果。

所以,出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称"看门狗"(watchdog)。

看门狗电路的应用,使单片机可以在无人状态下实现连续工作,其工作原理是:看门狗芯片和单片机的一个I/O引脚相连,该I/O引脚通过程序控制它定时地往看门狗的这个引脚上送入高电平(或低电平),这一程序语句是分散地放在单片机其他控制语句中间的,一旦单片机由于干扰造成程序跑飞后而陷入某一程序段进入死循环状态时,写看门狗引脚的程序便不能被执行。

这个时候,看门狗电路就会由于得不到单片机送来的信号。

便在它和单片机复位引脚相连的引脚上送出一个复位信号。

使单片机发生复位,即程序从程序存储器的起始位置开始执行,这样便实现了单片机的自动复位。

看门狗,又叫 watchdog timer,是一个定时器电路。

一般有一个输入,叫喂狗(kicking the dog or service the dog),一个输出到MCU的RST端,MCU 正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零。

如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就会给出一个复位信号到MCU,是MCU复位,防止MCU死机。

看门狗的作用就是防止程序发生死循环,或者说程序跑飞。

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

所以,在使用有看门狗的芯片时要注意清看门狗。

WDT是英语Watchdog Timer的缩写字母

WDT是英语Watchdog Timer的缩写字母

WDT是英语Watchdog Timer的缩写字母。

Watchdog Timer 中文名看门狗。

是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就回给出一个复位信号到MCU,使MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。

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

所以在使用有看门狗的芯片时要注意清看门狗。

硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来。

那么定时时间到后就会使单片机复位。

常用的WDT芯片如MAX813 ,5045, IMP 813等,价格4~10元不等. 软件看门狗技术的原理和这差不多,只不过是用软件的方法实现,我们还是以51系列来讲,我们知道在51单片机中有两个定时器,我们就可以用这两个定时器来对主程序的运行进行监控。

我们可以对T0设定一定的定时时间,当产生定时中断的时候对一个变量进行赋值,而这个变量在主程序运行的开始已经有了一个初值,在这里我们要设定的定时值要小于主程序的运行时间,这样在主程序的尾部对变量的值进行判断,如果值发生了预期的变化,就说明T0中断正常,如果没有发生变化则使程序复位。

对于T1我们用来监控主程序的运行,我们给T1设定一定的定时时间,在主程序中对其进行复位,如果不能在一定的时间里对其进行复位,T1 的定时中断就会使单片机复位。

在这里T1的定时时间要设的大于主程序的运行时间,给主程序留有一定的的裕量。

而T1的中断正常与否我们再由T0定时中断子程序来监视。

rtwatchdog 用法

rtwatchdog 用法

rtwatchdog 用法
RTWatchdog是一种实时操作系统(RTOS)中的看门狗定时器,用于检测和恢复系统故障。

下面是RTWatchdog的基本用法:
初始化:在系统启动时,需要对RTWatchdog进行初始化。

这通常包括设置看门狗定时器的溢出时间、选择触发方式(中断或复位)以及选择相应的看门狗定时器通道。

使能:在系统运行期间,需要使能RTWatchdog。

通过配置相关的寄存器或调用API函数,使能看门狗定时器。

喂狗:在系统运行期间,需要定期喂狗以避免看门狗定时器溢出。

这通常通过在中断服务程序或任务中调用相应的API函数来实现。

检测故障:当看门狗定时器溢出时,系统会触发相应的故障处理机制。

这可以是中断处理程序或复位操作,具体取决于在初始化时选择的触发方式。

故障恢复:在故障处理机制中,系统会尝试恢复故障。

这可能包括重新初始化系统、加载备份数据或执行其他恢复操作。

需要注意的是,RTWatchdog的具体用法可能因不同的RTOS和硬件平台而有所不同。

因此,在使用RTWatchdog时,建议参考相关的RTOS文档和硬件手册,以了解具体的用法和配置选项。

watchdog原理

watchdog原理

watchdog原理Watchdog原理是一种常用的硬件或软件机制,用于监控系统或设备的状态,并在发生故障或异常情况时采取相应的措施。

本文将详细介绍Watchdog原理的工作原理、应用场景以及其在实际应用中的一些注意事项。

一、Watchdog原理的工作原理Watchdog原理的核心思想是通过定时器或计数器来监控系统的运行状态。

在系统正常运行时,Watchdog定时器会被定期重置,如果系统出现故障或异常情况,导致无法按时重置定时器,那么Watchdog定时器就会超时触发。

一旦Watchdog定时器超时触发,系统将会执行预先定义好的操作,例如重启系统或发送警报信息,以便及时处理故障。

二、Watchdog原理的应用场景1. 嵌入式系统:在嵌入式系统中,Watchdog原理常用于监控主控芯片或操作系统的运行状态。

一旦主控芯片或操作系统发生故障,Watchdog定时器会超时触发,从而重启系统或采取其他必要措施,以确保系统的稳定运行。

2. 服务器和网络设备:在服务器和网络设备中,Watchdog原理可以用于监控系统的各个模块或关键任务的运行状态。

当检测到关键任务或模块出现故障时,Watchdog定时器会触发相应的操作,例如重启故障模块或通知系统管理员。

3. 汽车电子系统:在汽车电子系统中,Watchdog原理可以用于监控各个电子控制单元(ECU)的运行状态。

当某个ECU出现故障时,Watchdog定时器会触发相应的操作,例如重启故障ECU或采取其他必要措施,以确保汽车的安全性和可靠性。

三、Watchdog原理的注意事项1. Watchdog定时器的定时周期需要根据系统的实际情况来设定,既不能过长导致无法及时响应故障,也不能过短导致误报。

2. Watchdog定时器的重置操作需要在系统正常运行的关键任务中进行,确保定时器能够按时重置,避免误报或延误。

3. 在设计和应用Watchdog原理时,需要充分考虑系统的可靠性和稳定性,避免Watchdog本身成为系统的单点故障。

51单片机看门狗定时器是一个计数器

51单片机看门狗定时器是一个计数器

看门狗定时器是一个计数器,基本功能是在发生软件问题和程序跑飞后使系统重新启动。

看门狗计数器正常工作时自动计数,程序流程定期将其复位清零,如果系统在某处卡死或跑飞,该定时器将溢出,并将进入中断。

在定时器中断中执行一些复位操作,使系统恢复正常的工作状态,即在程序没有正常运行期间,如期复位看门狗以保证所选择的定时溢出归零,使处理器重新启动。

软件的可靠性一直是一个关键问题。

任何使用软件的人都可能会经历计算机死机或程序跑飞的问题,这种情况在嵌入式系统中也同样存在。

由于单片机的抗干扰能力有限,在工业现场的仪器仪表中,常会由于电压不稳、电弧干扰等造成死机。

在水表、电表等无人看守的情况下,也会因系统遭受干扰而无法重启。

为了保证系统在干扰后能自动恢复正常,看门狗定时器(Watchdog Timer)的利用是很有价值的。

WDT 看门狗定时器WDT是为了解决 CPU 程序运行时可能进入混乱或死循环而设置,它由一个 14bit计数器和看门狗复位 SFR(WDTRST)构成。

外部复位时,WDT 默认为关闭状态,要打开 WDT,用户必须按顺序将 01EH 和 0E1H 写到 WDTRST 寄存器(SFR地址为0A6H),当启动了 WDT,它会随晶体振荡器在每个机器周期计数,除硬件复位或 WDT 溢出复位外没有其它方法关闭WDT,当 WDT 溢出,将使 RST 引脚输出高电平的复位脉冲。

打开 WDT 需按次序写 01EH 和 0E1H 到 WDTRST 寄存器(SFR 的地址为 0A6H),当 WDT 打开后,需在一定的时候01EH 和 0E1H 到 WDTRST 寄存器以避免 WDT 计数溢出。

14 位 WDT 计数器计数达到 16383(3FFFH),WDT 将溢出并使器件复位。

WDT 打开时,它会随晶体振荡器在每个机器周期计数,这意味着用户必须在小于每个 16383 机器周期内复位 WDT,也即写 01EH 和 0E1H 到 WDTRST 寄存器,WDTRST 为只写寄存器。

watchdog的工作原理

watchdog的工作原理
Watchdog(看门狗)的工作原理:
一、什么是看门狗?
看门狗是一种软件或者硬件设备,能够定期检测操作系统的状态,确保系统正常运行。

它能够监控系统的状态,当发现不正常时启动相应的程序,如重启系统。

二、看门狗的工作原理
1. 定时器:看门狗利用定时器定期检测操作系统的状态是否正常,一旦发现无响应,即可以重启系统,确保系统的正常工作。

2. 触发器:看门狗启动后,每隔一段时间会触发一次,重复的发送信号,帮助操作系统自行恢复正常的运行。

3. 电机:当看门狗接收到信号后,会发动电机执行重启操作,即重新加载操作系统,确保系统正常运行。

4. 可编程接口:看门狗设置可以使用外设设置定时器,以实现一定的自动控制效果。

三、看门狗的作用
1.降低系统故障率:对系统中控制循环的死循环或者不断发出中断信号,看门狗能够及时发现并重启系统,有效的降低系统的故障率。

2.实时监控:看门狗可以实时监控系统的运行状态,及时重新加载操作系统,使得系统能够实现实时可靠的运行。

3.安全保护:看门狗能对系统进行安全保护,一旦发现异常情况,可以重启系统,防止恶意攻击和非法操作。

看门狗watchdog的理解

看门狗watchdog的理解1.什么是watchdog?watchdog,中文名称叫做“看门狗”,全称watchdog timer,从字面上我们可以知道其实它属于一种定时器。

然而它与我们平常所接触的定时器在作用上又有所不同。

普通的定时器一般起记时作用,记时超时(Timer Out)则引起一个中断,例如触发一个系统时钟中断。

熟悉windows 开发的朋友应该用过windows 的Timer,windows Timer 的作用与方才所讨论的定时器在功能上是相同的,只是windows Timer 属于软件定时器,当windows Timer 记时超时则引起App 向System 发送一条消息从而触发某个事件的发生。

我们从以上的描述可知不论软件定时器或硬件定时器他们的作用都是在某个时间点上引起一个事件的发生,对于硬件定时器来说这个事件可能是通过中断的形式得以表现,对于软件定时器,这个事件则可以是以系统消息的形式得以表现。

正如本文开头所讲的,watchdog 本质上是一种定时器,那么普通定时器所拥有的特征它也应该具备,是的,当它记时超时时也会引起事件的发生,只是这个事件除了可以是系统中断外,它也可以是一个系统重起信号(Reset Signal),可以这么说吧,能发送系统重起信号的定时器我们就叫它watchdog.2.watchdog 的工作描述当一个硬件系统开启了watchdog 功能,那么运行在这个硬件系统之上的软件必须在规定的时间间隔内向watchdog 发送一个信号.这个行为简称为”喂狗”(feed dog),以免watchdog 记时超时引发系统重起。

3.watchdog 存在的意义是什么?你可能会问watchdog 存在的意义是什么?开启了watchdog 之后软件必须定时向它发信息,这不是麻烦又耗费资源的行为吗?其实这个行为很重要,这个行。

硬件看门狗原理

硬件看门狗原理
硬件看门狗(Hardware Watchdog)是一种用于定时监控系统
运行状态和处理系统故障的硬件设备。

其原理基于一个计时器,该计时器在系统正常运行时持续进行计时,当发生系统故障或死锁情况时,计时器会停止计时并向系统发送复位信号,以使系统重新启动。

具体原理如下:
1. 硬件看门狗通常由一个定时器和一个复位电路组成。

定时器通常是一个计数器,使用一个晶体振荡器作为时钟源,用于精确计时。

2. 在系统正常运行时,软件需要在一个预定的时间间隔内重置看门狗,使其计数被清零,否则看门狗会认为系统出现故障。

3. 如果系统出现故障或软件死锁,导致软件无法及时重置看门狗,看门狗计时器将继续计时并递减计数值。

4. 当看门狗计数值达到或超过预设的阈值时,看门狗将认为系统已崩溃或陷入死锁状态,它会触发复位电路,向系统发送复位信号。

5. 复位信号将导致整个系统重新启动,从而恢复正常运行。

硬件看门狗的存在可以有效防止软件在运行过程中出现异常情况而无法自行恢复的情况,提高系统的稳定性和可靠性。

它常被应用在嵌入式系统、服务器等对系统可靠性要求较高的领域中。

单片机看门狗

单片机看门狗简介单片机看门狗(Watchdog Timer,简称WDT),是一种常见于嵌入式系统中的硬件设备,用于监控系统的运行状态并在出现故障时采取相应措施。

该设备在单片机的内部,通过定时器和逻辑电路实现对系统的监控,一旦系统停止响应或发生意外情况,看门狗会自动执行预定义的操作,如复位系统等。

工作原理单片机看门狗的工作原理是基于定时器和逻辑电路的组合。

在系统正常运行时,定时器会周期性地进行倒计时,并通过逻辑电路的判断来确认系统是否正常。

如果系统一直能够及时喂狗(喂狗指的是定时器的计数周期内向看门狗喂入脉冲),看门狗认为系统处于正常状态,并在每次喂狗后重新计时。

如果在设定的时间内没有喂狗,看门狗会判断系统发生故障,进而执行相应的操作,如复位系统。

应用场景单片机看门狗在嵌入式系统中的应用场景非常广泛,特别是对于那些对系统可靠性要求较高的应用。

以下是几种常见的应用场景:1. 实时操作系统(RTOS)在实时操作系统中,单片机看门狗经常被用来监控任务的运行状态。

通过设定适当的看门狗定时器,并在每个任务执行的过程中定时喂狗,可以确保系统在出现任务堵塞或死循环等情况时得以及时恢复。

2. 工业控制系统在工业控制系统中,单片机看门狗常用于监控各个任务的运行状态,并保证系统的稳定性和可靠性。

例如,对于PLC (可编程逻辑控制器)等系统,单片机看门狗能够在检测到系统堵塞或故障时及时进行恢复,避免生产过程中的停机等问题。

3. 汽车电子领域在汽车电子领域,单片机看门狗被广泛应用于汽车电子控制模块(ECM)等关键系统。

通过监控系统的运行状态,单片机看门狗可以在检测到系统故障时进行自动恢复,并确保汽车电子系统的稳定性和可靠性。

优势与注意事项单片机看门狗作为嵌入式系统的重要组件,具有以下优势:1.提高系统可靠性:通过定期检测系统状态并自动执行相应操作,单片机看门狗可以在系统发生故障时迅速恢复系统的正常运行。

2.简化系统设计:单片机看门狗可以作为一个独立的硬件设备存在,与系统的其他部分相互独立,从而简化了系统设计和整合的复杂性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
不想重启处理器
2011-12-8
WatchDog Timer
25
2011-12-8
WatchDog Timer
26
2.2.2看门狗定时器功能寄存器 看门狗定时器功能寄存器
WTDAT[15:0]bit
指定时限值
自动装入WTDAT时间 自动装入WTDAT时间 WTDAT 不是在看门狗定时器初始化时; 不是在看门狗定时器初始化时; 初始时使用0X8000,第一个时限发生后, 初始时使用 ,第一个时限发生后, WTDAT值将自动装入 值将自动装入WTDAT。 值将自动装入 。
2011-12-8 WatchDog Timer 18
1.3.2看门狗技术应用-应用 看门狗技术应用- 看门狗技术应用
看门狗是恢复系统的正常运行及有效的 监视管理器 管理器, 监视管理器,具有很好的应用价值
具有锁定光驱 锁定任何指定程序 可用在家庭中防止小孩无节制地玩游戏、 可用在家庭中防止小孩无节制地玩游戏、上 网、看录像 ……
2011-12-8 WatchDog Timer 24
2.2.2看门狗定时器功能寄存器 看门狗定时器功能寄存器
WTCON(16bit)
预分频[15:8]bit 预分频[15:8]bit 再分频[4:3]bit 再分频[4:3]bit 看门狗定时器[5]bit 看门狗定时器[5]bit 提供的正常的定时功能 看门狗中断[2]bit 看门狗中断[2]bit 看门狗复位信号[0]bit 看门狗复位信号[0]bit
2011-12-8
WatchDog Timer
19
2.1 S3C44B0X看门狗定时器概述 看门狗定时器概述
S3C44B0X片内集成Watchdog Timer, S3C44B0X片内集成Watchdog Timer, 保 片内集成 证了系统软件能够长期、 证了系统软件能够长期、可靠和稳定的 有效运行。 有效运行。 当受到故障例如噪声或系统错误的干扰 S3C44B0X看门狗定时器能够继续控 时,S3C44B0X看门狗定时器能够继续控 制器的操作。可用作一个普通的16 16位定 制器的操作。可用作一个普通的16位定 时器去请求中断服务, 时器去请求中断服务,并可在每个 128MCLK后产生一个周期的复位信号 后产生一个周期的复位信号。 128MCLK后产生一个周期的复位信号。
2011-12-8
WatchDog Timer
27
2011-12-8
WatchDog Timer
28
2.2.2看门狗定时器功能寄存器 看门狗定时器功能寄存器 WTCNT[15:0]bit
放有看门狗定时器在正常操作下的当前计数
值;
因此在使用能之前, 因此在使用能之前,看门狗定时器计数寄存 器须设初始值为0X8000; ; 当看门狗定时器初始使能时, 当看门狗定时器初始使能时,其数据寄存器 中的值不能自动装入计数寄存器。 中的值不能自动装入计数寄存器。
2011-12-8
WatchDog Timer
5
1.1看门狗技术-原理 看门狗技术- 看门狗技术
看门狗技术原理
2011-12-8
WatchDog Timer
6
1.1看门狗技术-工作过程 看门狗技术- 看门狗技术
看门狗工作过程
Y 系统运行 看门狗初始化 看门狗计数 时间到、 时间到、清0 N Reset
2011-12-8 WatchDog Timer 23
2.2.1 WATCHDOG TIMER功能框 功能框 说明2 图—说明
计算看门狗定时器频率和每个定时器时钟 周期值
t_watchdog=1/(MCLK/(Prescader_valu e+1)/Division_factor)
寄存器
WTCON WTDAT WTCNT
2011-12-8
WatchDog Timer
31
3 看门狗技术的应用举例
红外测温仪抗干扰技术的研究
红外测温仪抗干扰 技术的研究
基于ARM的无线家庭网关的设计
基于ARM的无线家 庭网关的设计
2011-12-8
WatchDog Timer
32
参考文献
田泽编著.嵌入式系统开发与应用[M].北京: 田泽编著.嵌入式系统开发与应用[M].北京:北京航空航天大学出 [M].北京 版社,2005.1 版社,2005.1 . 周宝星,黄家希.看门狗技术在工控系统中的应用[J]. [J].电子应用技 周宝星,黄家希.看门狗技术在工控系统中的应用[J].电子应用技 术. 仇国庆等.看门狗电路的设计与应用[J].自动化与以其仪表,2005 [J].自动化与以其仪表 仇国庆等.看门狗电路的设计与应用[J].自动化与以其仪表,2005 年第4 年第4期. 看门狗技术在改善系统可靠性中的应用,李观文、衣平、邓英华, 看门狗技术在改善系统可靠性中的应用,李观文、衣平、邓英华, 机床电器, 机床电器,2005 Vol.32 No.1 应对程序跑飞的软件措施,杨健、张晓琦、李亚利, 应对程序跑飞的软件措施,杨健、张晓琦、李亚利,自动化与仪 表,2004 Vol.19 No.2 用振荡器和计数器构成“看门狗”的一种电路,冯亚辉、罗海福、 用振荡器和计数器构成“看门狗”的一种电路,冯亚辉、罗海福、 季刚,计算机测量与控制, 季刚,计算机测量与控制,2003 Vol.11 No.11 单片机应用系统中的看门狗技术,胡屏、柏军, 单片机应用系统中的看门狗技术,胡屏、柏军,吉林大学学报 信息科学版), ),2003 (信息科学版),2003 Vol.21 No.2
2011-12-8
WatchDog Ti术- 看门狗技术
看门狗概念
作用:防止MCU死机或防止程序发生死循环 作用:防止MCU死机或防止程序发生死循环 MCU 或者说程序跑飞)提高系统运行可靠性。 (或者说程序跑飞)提高系统运行可靠性。 定义:一个定时器电路(WTDAT), 定义:一个定时器电路(WTDAT), 一般有一 个输入( 一个输出。 个输入(喂狗),一个输出。 结构: 结构:
2011-12-8
WatchDog Timer
17
1.3.1看门狗技术应用-常用看门狗或 看门狗技术应用- 看门狗技术应用
芯片 51系列:有专门的看门狗定时器, 51系列:有专门的看门狗定时器,对系统频率 系列 进行分频计数,定时器溢出时,将引起复位。 进行分频计数,定时器溢出时,将引起复位。看 门狗可设定溢出率, 门狗可设定溢出率,也可单独用来作为定时器 使用。 使用。 凌阳61系列:看门狗比较单一,第一是时间单 凌阳61系列:看门狗比较单一, 61系列 第二是功能, 一,第二是功能,在实际的使用中只需在循环 当中加入清狗的指令就OK OK了 当中加入清狗的指令就OK了。 常用的WDT芯片: MAX813,X5045,IMP813等 WDT芯片 常用的WDT芯片:如MAX813,X5045,IMP813等, 价格4 10元不等 元不等。 价格4-10元不等。
WATCHDOG TIMER
S3C44B0X Watchdog定时器功能及应用 Watchdog定时器功能及应用 (36组) 组 - SC06011042姚壮 姚壮 -SC06011043王敏 王敏 -SC06011044张学 张学
2011-12-8 WatchDog Timer 1
目录
看门狗技术
2011-12-8
WatchDog Timer
29
2011-12-8
WatchDog Timer
30
2.3S3C44B0X看门狗定时器 应用 看门狗定时器看门狗定时器 功能:看门狗定时器的测试程序, 功能:看门狗定时器的测试程序, 包括看门狗的初始化。 包括看门狗的初始化。 程序: 程序:
watchdog
2011-12-8 WatchDog Timer 11
1.2.3看门狗分类-一级看门狗 看门狗分类- 看门狗分类
定义: 定义:
缺点
系统恢复后,从头再来。 系统恢复后,从头再来。
2011-12-8
WatchDog Timer
12
1.2.3看门狗分类-一级看门狗原理 看门狗分类- 看门狗分类
T<T1<2T,cpu循环开始时清0 T<T1<2T,cpu循环开始时清0 循环开始时清
T2>T1>T,0<T2-T1<=T,0<T1T2>T1>T,0<T2-T1<=T,0<T1-T<T
2011-12-8
WatchDog Timer
15
1.2.4看门狗分类-二级看门狗原理2 看门狗分类-二级看门狗原理 看门狗分类
2011-12-8
WatchDog Timer
16
1.2.4看门狗分类-二级看门狗原理3 看门狗分类-二级看门狗原理 看门狗分类
定时器实现
可编程定时器(8253) 可编程定时器(8253) 硬件计数器(CD4020) 硬件计数器(CD4020)
2011-12-8
WatchDog Timer
8
1.2看门狗分类 看门狗分类
分类一
硬件看门狗 软件看门狗 软硬件看门狗
分类二
一级看门狗 二级看门狗
2011-12-8 WatchDog Timer 9
2011-12-8 WatchDog Timer 10
1.2.2看门狗分类-软件看门狗技术 看门狗分类- 看门狗分类
软件看门狗
单元, 闲置的计数器/ 利用单片机内闲置的计数器/定时器单元, 实现; 用软件的方法实现; 举例:略。 举例:
优缺点
编程复杂; 编程复杂; 能监视中断关闭的故障; 能监视中断关闭的故障; 经济性好。 经济性好。
原理、定义 原理、 分类 应用
S3C44B0X WatchDog
功能、特点 功能、 组成结构 简单应用
相关文档
最新文档