位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第379页 > ST72F324K4T6 > ST72F324K4T6 PDF资料 > ST72F324K4T6 PDF资料3第33页

ST72324J/K
中断
(续)
7.5中断寄存器说明
CPU CC寄存器的中断标志位
读/写
复位值: 111X 1010( xAh )
7
1
1
I1
H
I0
N
Z
0
C
ISPR0
中断软件优先级寄存器
TERS ( ISPRX )
读/写(位7:4的
ISPR3
仅读)
复位值: 1111 1111 ( FFH )
7
I1_3
I1_7
I0_3
I0_7
I1_2
I1_6
I0_2
I0_6
I1_1
I1_5
I0_1
I0_5
I0_9
I1_0
I1_4
I1_8
0
I0_0
I0_4
I0_8
位5,3 =
I1, I0
软件中断优先级
这两个位表示当前软中断
洁具的优先级。
中断优先级的软件
0级(主)
LEVEL 1
LEVEL 2
3级( =中断禁止* )
水平
低
I1
1
0
0
1
I0
0
1
0
1
ISPR1
ISPR2
ISPR3
I1_11 I0_11 I1_10 I0_10 I1_9
1
1
1
1
I1_13 I0_13 I1_12 I0_12
高
这两个位设置/硬件自动清零
进入中断。所加载的值由下式给出
在中断的软件革命制度党的相应位
ority寄存器( ISPRx ) 。
它们也可以设置/通过软件与清零
RIM , SIM卡, HALT , WFI , IRET和PUSH / POP IN -
structions (参见“中断专用指令
集“表) 。
*注意:
TRAP和RESET事件非maska-
BLE源和可中断3级程序。
这四个寄存器包含中断软件
每个优先级中断向量。
- 每个中断向量(除了RESET和TRAP )
在这些寄存器中,其中相应的位
它自己的软件优先被存储。这corre-
spondance示于下表中。
向量地址
FFFBH - FFFAH
FFF9h-FFF8h
...
FFE1h-FFE0h
ISPRx位
I1_0和I0_0位*
I1_1和I0_1位
...
I1_13和I0_13位
- 在ISPRx寄存器每个I1_x和I0_x位值
TER值具有相同的含义, I1和I0的位
在CC寄存器。
- 级别0不能被写入( I1_x = 1, I0_x = 0)。在
这种情况下,先前存储的值被保持。 ( EX-
充足的:以前= CFH ,写= 64H ,结果= 44H )
复位和陷阱向量没有软件
优先级。当一个服务程序时, I1和I0位
消委会寄存器都被设置。
注意事项:
如果I1_x和I0_x位被修改
而中断x被执行下列BE-
haviour ,必须考虑到:如果中断x是
仍然悬而未决(新的中断或标志不清零),
新软件的优先级高于previ-高
组织单位之一,中断x被重新输入。否则,
软件优先保持不变达
下一个中断请求(在接口的IRET后
中断X) 。
33/156