
HT46R322/HT46R342
体健或中断允许但堆栈已满,
程序会继续执行下一个指令。如果
中断使能且堆栈未满,则稳压
LAR的中断服务程序。如果一个中断请求
标志被设置为
1
进入HALT模式前,
相关中断的唤醒功能将被禁用。
一旦唤醒事件发生时,它需要1024吨
SYS
(系统
统时钟周期),系统重新正常运行。在其他
也就是说,一个等待时间后唤醒插入。如果
由中断唤醒结果,
实际的中断子程序执行将被延迟
通过一个或多个循环。如果唤醒导致下一
指令执行,这将是立即执行
后等待周期结束。
为了降低功耗,所有的I / O引脚应
在进入状态之前,仔细管理。
RESET
存在其中可以产生复位三种方法:
·
在正常操作期间RES复位
·
HALT期间RES复位
·
在正常操作期间,WDT超时复位
V
D D
该功能单元芯片复位状态如下所示。
程序计数器
打断
WDT
000H
关闭
清除。主系统复位后,
看门狗定时器开始计数
定时/计数器关闭
输入/输出端口
堆栈指针
输入模式
指向堆栈的顶部
V D D
- [R (E S)
S S小牛逼牛逼IM é - ü吨
建华IP
- [R (E S) (E T)
t
S
S T
复位时序图
HALT期间WDT超时与其他不同
芯片复位的条件,因为它可以执行
warm
重 -
set重置只有程序计数器和堆栈
指针,而系统其它部分都保持原有状态。
有些寄存器在其它复位不变
条件。大部分寄存器会复位到
←初始
条件
tion在满足复位条件。通过检查
PDF和TO标志,程序可以区分BE-
吐温不同
会使系统
resets 。
TO
0
u
0
1
1
PDF
0
u
1
u
1
重设条件
上电时RES复位
在正常操作期间RES复位
RES唤醒暂停
在正常操作期间,WDT超时
WDT唤醒HALT
宽深牛逼
- [R (E S)
0 .0 1
m
F *
1 0 0 k
W
- [R (E S)
1 0 k
W
0 .1
m
F *
复位电路
注意:
*
确保布线的长度,这是
连接RES引脚短possi-
BLE ,以避免噪声干扰。
H A L T
W上的RM
- [R (E S) (E T)
注意:
u
手段
unchanged
为了保证系统振荡器起振和
稳定后, SST (系统启动定时器)提供了一个
额外的延迟时间的1024个系统时钟脉冲的系时,
统复位(上电,看门狗溢出或RES )或
醒来系统从暂停状态。
当系统复位时, SST延迟添加
在复位期间。任何唤醒从HALT将恩
SST延迟。
系统中多了一种选择加载时间延迟加
复位(上电,看门狗溢出,在正常模式或RES
复位) 。
S·C 1
S S小牛逼
1 0 - B这 IP P勒
C 0加利德
S y时骤米
- [R (E S) (E T)
C 0 LD
- [R (E S) (E T)
复位配置
1.00版
13
2006年12月21日