添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第0页 > ST72101_01 > ST72101_01 PDF资料 > ST72101_01 PDF资料2第18页
ST72101/ST72212/ST72213
4中断
ST7的核心可以由两个不同1中断
同的方法:可屏蔽硬件中断的
在中断映射表和一个非列出
屏蔽软件中断( TRAP ) 。中断
处理流程示于
图1 。
可屏蔽中断必须启用
清除以便在I位进行维修。不过,
禁用中断可能被锁定并处理
启用时,他们(见外部中断
款) 。
注:复位后,所有中断被禁止。
当中断已经被服务:
- 正常处理被挂起时的端
在当前指令执行。
- PC机, X, A和CC寄存器被保存到
堆栈。
- 在CC寄存器的I位被设置为防止额外
tional中断。
- 然后PC装载的中断向量
该中断的服务及的第一个指令
中断服务程序被取出(参照
中断映射表矢量寻址
ES) 。
中断服务程序应与完成
IRET指令导致的内容
保存的寄存器可以从堆栈中恢复。
注意:
作为IRET指令的结果,
I位将被清除,主程序会
简历。
优先级管理
默认情况下,服务的中断不能跨
rupted因为我位由硬件进入─设置
荷兰国际集团在中断服务程序。
在该情况下,当几个中断同步对
ously申请中,一个硬件优先级定义了
一会首先被响应(见中断地图绘制
平表) 。
中断和低功耗模式
所有的中断使处理器离开
WAIT低功率模式。只有外部和specifi-
美云提到的中断让处理器
离开暂停低功耗模式(参见“退出
在中断映射TA-从HALT “栏目
BLE ) 。
它会根据对流程图进行维修
图1 。
4.2外部中断
外部中断矢量可以被加载到
PC寄存器,如果相应的外部中断
发生,如果I位被清除。这些中断
允许处理器离开暂停低功耗
模式。
外部中断极性是通过选择
杂注册或中断寄存器(如果
可用) 。
触发边缘外部中断会
锁定和自动中断请求
在进入中断服务程序清除。
如果几个输入管脚,连接到相同的接口
中断向量,配置为中断,其显
的NAL逻辑与之前恩倒
tering边缘/电平检测模块。
注意事项:
在误确定灵敏度的类型
cellaneous或中断寄存器(如果可用) AP-
层数为EI源。如果被AND源
(如所描述的I / O端口部分) ,一个低电平
配置为输入中断的I / O引脚,
掩模即使在rising-的中断请求
边缘的灵敏度。
O
so
b
te
le
ro
P
uc
d
s)
t(
so
b
-O
P
te
le
od
r
s)
t(
uc
4.3外设中断
在状态不同的外设中断标志位
寄存器都能够当它们以引起中断
活跃如果两个:
- 在CC寄存器的I位被清除。
- 相应的使能位在控制设置
注册。
如果有这两个条件是假的,中断
被锁存,因此仍悬而未决。
清除中断请求做:
- 写“0”到相应的状态位
注册或
- 访问状态寄存器,同时设置了标志
接着由相关联的稳压的一个读或写操作
存器。
注意:
清算顺序复位内部
锁存器。待处理的中断(即等待被恩
体健如明确顺序)将丢失
执行。
4.1不可屏蔽软件中断
该中断输入时, TRAP指令
不管我位的状态化执行。
18/85
18

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