
HT82K96E
一旦内部WDT振荡器( RC振荡器
的31ms / 5V正常)期间被选择时,它被第一分割
通过256 (8级)来获得的标称超时周期
8毫秒/ 5V 。此超时时间可以随温度而变化
Tures的, VDD和工艺变化。通过调用
WDT预分频器,更长的超时周期可实现。
写数据到WS2 , WS1 , WS0 ( 2,1,0位WDTS的)
可以给不同的超时周期。如果WS2 , WS1和WS0
都等于1 ,分频比例高达1 : 128,
最大超时时间为1秒/ 5V 。如果WDT振荡器
禁用,看门狗时钟仍有可能来自指令
灰时钟并以不同之处在于以相同的方式
在HALT状态时,WDT会停止计数而失去
其保护的目的。在这种情况下,逻辑只能
由外部逻辑被重新启动。高字节和第3位
的WDTS保留给用户的定义的标志,这
只能被设置为
10000
(WDTS.7~WDTS.3).
如果该设备工作在嘈杂的环境中,使用
片上32 kHz的RC振荡器( WDT OSC )是强烈消遣
ommended ,因为HALT模式会停止系统时钟。
WS2
0
0
0
0
1
1
1
1
WS1
0
0
1
1
0
0
1
1
WS0
0
1
0
1
0
1
0
1
分频比
1:1
1:2
1:4
1:8
1:16
1:32
1:64
1:128
断电操作
-
停止
HALT模式是通过初始化
HALT
指令
和结果在下面...
·
该系统振荡器将被关闭,但WDT
振荡器仍然运行(如果WDT振荡器是SE-
lected ) 。
·
的片上RAM和寄存器内容保持
不变。
·
WDT和WDT预分频器将被清零并重新
重新计数(如果WDT时钟来源是WDT
振荡器)。
·
所有的I / O端口保持其原有状态。
·
PDF标志位被置位而TO标志位被清零。
该系统可以通过一个方式离开暂停模式
外部复位,中断,外部下降沿信号
PA口或看门狗定时器溢出。外部复位
导致系统初始化, WDT溢出
形成
warm
系统复位。通过检测TO和PDF标志
检查,系统复位的原因才能确定。
PDF标志可由系统上电或执行清除
荷兰国际集团的
CLR
WDT指令,并execut-时设置
荷兰国际集团的
HALT
指令。 TO标志位被置如果WDT
发生超时,并导致唤醒,只有复位
程序计数器和SP ;其他人留在自己的
原来的状态。
PA口唤醒和中断方式被
看作为正常运行的继续。每个位
在A口可独立选择唤醒了
设备通过掩膜选项。从I / O口的信号觉醒
汗国,程序会继续执行下一条命令的
梁支。如果从一个中断,二序列唤醒
可能会发生。如果相关的中断被禁止或间
中断是允许的,但堆栈已满,程序将重新
庙在执行下一条指令。如果中断是
允许且堆栈未满,则中断重新
sponse发生。如果一个中断请求标志被设置为
1
在进入暂停模式时,唤醒功能
那么相关的中断将无效。一旦
唤醒事件发生时,它需要1024吨
SYS
(系统时钟
期)恢复正常运作。换句话说,一个
空周期后,会唤醒插入。如果
唤醒后从中断应答信号,
实际的中断子程序执行将被延迟
通过一个或多个循环。如果唤醒导致下一
指令执行,这将是立即执行
后等待周期结束。
为了降低功耗,所有的I / O引脚应
在进入暂停状态前,必须仔细管理。
RESET
存在其中可以产生复位三种方法:
·
在正常操作期间RES复位
·
HALT期间RES复位
·
在正常操作期间,WDT超时复位
WDTS ( 09H )注册
在正常运行时,WDT溢出将初始化
会使系统
系统复位并置位
TO标志。
但在HALT
模式下,溢出将初始化
warm
系统复位并只
程序计数器和堆栈指针SP被复位到零。要清除
WDT的内容(包括WDT预分频器)
有三种方法;外部复位(低电平
RES ) ,用软件指令和
HALT
指令。
该软件包括指令
CLR
WDT和
另一组
- CLR
WDT1及
CLR
WDT2组成。其中
两组指令中,只能有一个处于活动状态depend-
荷兰国际集团的ROM代码选项
- CLR
WDT次数selec-
化option 。如果
CLR
WDT指令被选择(即,清除看门狗
次数为1) ,的任何执行
CLR
WDT指令IN-
梁支会清除WDT 。在该情况下
CLR
WDT指令
和
CLR
WDT指令被选择(即CLR WDT次数为
2 ) ,这两个指令必须被执行以清除
WDT的;否则, WDT会复位芯片作为
时间出结果。
在WDTS可以根据使用所定义的超时周期
wake向上
period在鼠标硬件唤醒功能
化。请参考鼠标硬件唤醒
功能描述。
修订版2.00
12
2007年10月11日