
ST62T55C ST62T65C / E65C
3.4中断
CPU可以管理四个可屏蔽中断
源,除了一个不可屏蔽中断
源(最高优先级的中断) 。每个源是阿索
ciated与特定的中断向量其中CON组
含有一个跳转指令相关的中断
服务程序。这些载体分别位于亲
革兰氏空间(见
表7)。
当一个中断源产生中断
请求,并中断处理被启用时,
PC寄存器被装入所述接口的地址
中断向量(即跳转指令) ,这
那么导致跳转至相关中断serv-
冰程序,从而中断服务。
中断源链接到无论是在EX-事件
ternal针或片上外设。几个事件
可以进行或运算对相同的中断源,并
相关的标志是可用的,以确定哪些
事件触发中断。
非屏蔽中断请求具有高
美国东部时间优先,可以打断任何中断程序
在任何时间;其他四个中断不能跨
中断对方。如果多于一个的中断请求
被挂起,这是由处理器处理的
根据其优先级的核心:源1有
较高的优先级,而源#4的下部。该
各中断源的优先级是固定的。
表7.中断向量地图
中断源
中断源# 0
中断源# 1
中断源# 2
中断源# 3
中断源# 4
优先
1
2
3
4
5
向量地址
( FFCh - FFDh )
(FF6h-FF7h)
(FF4h-FF5h)
(FF2h-FF3h)
(FF0h-FF1h)
ically由芯在非开头复位
可屏蔽中断服务程序。
从源代码# 1的中断请求能配置
置的无论是作为边沿或电平设置AC-敏感
科丁的中断选项的LES位雷吉斯
之三( IOR ) 。
从源代码#中断请求2总是边
敏感的。沿极性可以通过配置
相应地设置中断OP-的ESB位
置寄存器( IOR ) 。
来源#中断请求3 & #4是水平
敏感的。
在边沿触发模式中,锁存器被设置在一个边缘
发生中断源线被清除
当开始相关联的中断服务程序。
这样,中断的发生可以被存储,
直到运行中断程序为─完成
前正在处理中。如果有多个中断请求
发生的运行中断的完成前
例程中,只有第一个请求被存储。
中断请求的存储不在列弗可用
埃尔感应模式。要考虑到,在
低水平上必须存在中断引脚时
MCU的样品行指令后execu-
化。
在每一个指令的结尾,则微控制器测试
中断线:如果有一个中断请求的
在下一个指令不被执行,并且批
吃了中断服务程序转而执行。
表8.中断选项寄存器说明
根
SET
清除
SET
允许所有中断
禁用所有的中断
在接口上升沿模式
中断源# 2
下降沿模式间
中断源# 2
在IN-电平敏感模式
中断源# 1
下降沿模式间
中断源# 1
3.4.1中断请求
所有的中断源,但不可屏蔽接口
中断源可以通过相应设置来禁用
在GEN位的中断选项寄存器( IOR ) 。
这GEN位也定义如果一个中断源,在 -
cluding非屏蔽中断源,可以重新
开始从STOP /等待模式的MCU。
从不可屏蔽中断的中断请求
源#0是由一触发器是automat-锁存
ESB
清除
SET
LES
清除
OTHERS
未使用
31/86