添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第983页 > ST72E632K1M1 > ST72E632K1M1 PDF资料 > ST72E632K1M1 PDF资料1第20页
ST7263
4中断和低功耗模式
4.1中断
ST7的核心可以由两个不同1中断
同的方法:可屏蔽硬件中断的
上市
表7的中断映射
与非
屏蔽软件中断( TRAP ) 。中断
处理流程示于
图15 。
可屏蔽中断必须使能清零
为了在I位进行维修。然而,禁用
中断可能会被锁存,并在处理时
已启用(见外部中断小节
化) 。
当中断已经被服务:
- 正常处理被挂起时的端
在当前指令执行。
- PC机, X, A和CC寄存器被保存到
堆栈。
- 在CC寄存器的I位被设置为防止额外
tional中断。
- 然后PC装载的中断向量
该中断的服务及的第一个指令
中断服务程序被取出(参照
表7的中断映射
对于向量地址) 。
中断服务程序应与完成
IRET指令导致的内容
保存的寄存器可以从堆栈中恢复。
注意:
作为IRET指令的结果,
I位将被清除,主程序会
简历。
优先级管理
默认情况下,服务的中断不能跨
rupted因为我位由硬件进入─设置
荷兰国际集团在中断服务程序。
在这种情况下几个中断同时
待处理,硬件优先级定义哪一个
首先被响应(见
表7的中断映射) 。
非屏蔽软件中断
该中断输入时, TRAP指令
不管我位的状态化执行。
它会根据对流程图进行维修
图15 。
中断和低功耗模式
所有的中断使处理器离开等待
低功率模式。只有外部和具体men-
tioned中断使处理器离开
暂停低功耗模式(参见“退出HALT ”
在列
表7的中断映射) 。
外部中断
引脚ITI / PAK和ITj / PBK (I = 1,2; J = 5,6 , K = 4,5 )
可以产生中断时上升沿OC-
小人在这个引脚。相反,销ITL / PAN和ITm中/
PBN ( L = 3,4 ,M = 7,8 ; N = 6,7)可以生成一个跨
当一个下降沿,该引脚上出现中断。
如果启用了会发生中断产生
该ITiE位( i = 1到8)在ITRFRE寄存器和如果
在CCR的I位被复位。
外设中断
在状态不同的外设中断标志位
寄存器都能够当它们以引起中断
活跃如果两个。
- 在CC寄存器的I位被清除。
- 相应的使能位在控制设置
注册。
如果有这两个条件是假的,中断
被锁存,因此仍悬而未决。
清除中断请求做:
- 写“0”到相应的状态位
注册或
- 接入到状态寄存器中,而该标志是
组随后的一个相关联的读或写操作
注册。
注意事项:
1.清算顺序复位内部锁存器。
待处理的中断(即等待被启用)
如果明确顺序是exe-将丢失
cuted 。
2.所有的中断使处理器离开
等待低功率模式。
从暂停模式3.退出只能由一个触发
外部中断的ITI港口之一( PA4 - PA7
和PB4 - PB7 ) ,结束挂起模式中断
从USB外设,或复位来了。
20/109

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