添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1100页 > AT80C5112 > AT80C5112 PDF资料 > AT80C5112 PDF资料2第18页
硬件看门狗
定时器
WDT的目的是作为在状态恢复的一个方法,其中,CPU可以是分
投影到软件的无奈之举。 WDT由一个14位计数器和看门狗定时器
复位( WDTRST ) SFR 。该WDT默认情况下,从退出复位无效。要启用
在WDT ,用户必须写01EH和0E1H依次向WDTRST ,某些地区的SFR
化0A6H 。当WDT被使能,它会增加每个机器周期( 6个内部时钟
期) ,也没有办法来禁止WDT除了复位(硬件
复位或WDT溢出复位) 。该WDTPRG寄存器T0的位被用来选择
后10位或14位的溢出。当WDT溢出时,它会产生一个内部复位。它
也将推动在模拟器RST引脚输出高电平复位脉冲。的长度
复位脉冲是WD时钟的24个时钟周期。
为使WDT ,用户必须写01EH和0E1H依次向WDTRST ,
SFR位置0A6H 。当WDT使能时,用户需要通过写为其服务
01EH和0E1H到WDTRST以避免WDT溢出。 14位计数器溢出时,
达到16383 ( 3FFFH )或1024 ( 1FFFH ) ,这将复位器件。当WDT
启用时,它会增加每个机器周期振荡器运行时。这意味着
用户必须复位WDT至少每16383个机器周期。要复位WDT的
用户必须写入01EH和0E1H到WDTRST 。 WDTRST是一个只写寄存器。该
WDT计数器不能被读出或写入。当WDT溢出时,就会产生一个输出
复位脉冲在RST引脚。在RESET脉冲持续时间是96 x深
OSC
,其中t
OSC
=
1/F
OSC
。为了使WDT物尽其用,它应该在的那些部分被服务
将定期以防止WDT复位所需的时间内执行的代码。
为了有一个更强大的看门狗定时器, 2
7
计数器已被添加到延长超时
能力,从16ms的排名,以2秒以F
OSC
= 12兆赫和T 0 = 0 。为了管理这一功能
TURE ,请参阅WDTPRG注册说明,表13 ( SFR0A7h ) 。
表12 。
WDTRST注册
WDTRST地址( 0A6H )
7
复位值
X
6
X
5
X
4
X
3
X
2
X
1
X
使用WDT
只写,这个寄存器是用来复位/在写01EH然后0E1H能WDT
序列。
18
AT8xC5112
4191B–8051–04/03

深圳市碧威特网络技术有限公司