添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第133页 > ST72F63BK1B1 > ST72F63BK1B1 PDF资料 > ST72F63BK1B1 PDF资料2第27页
ST7263BDx ST7263BHx ST7263BKx ST7263BE
8个中断
ST7的核心可以由两个不同1中断
同的方法:可屏蔽硬件中断的
上市
表8中, "Interrupt mapping"
与非
屏蔽软件中断( TRAP ) 。中断
处理流程示于
图19 。
可屏蔽中断必须使能清零
为了在I位进行维修。然而,禁用
中断可能会被锁存,并在处理时
已启用(见外部中断小节
化) 。
当中断已经被服务:
- 正常处理被挂起时的端
在当前指令执行。
- PC机, X, A和CC寄存器被保存到
堆栈。
- 在CC寄存器的I位被设置为防止额外
tional中断。
- 然后PC装载的中断向量
该中断的服务及的第一个指令
中断服务程序被取出(参照
表8中, "Interrupt mapping"
矢量寻址
ES) 。
中断服务程序应与完成
IRET指令导致的内容
保存的寄存器可以从堆栈中恢复。
注意:
作为IRET指令的结果,
I位将被清除,主程序会
简历。
优先级管理
默认情况下,服务的中断不能跨
rupted因为我位由硬件进入─设置
荷兰国际集团在中断服务程序。
在这种情况下几个中断同时
待处理,硬件优先级定义哪一个
首先被响应(见
表8中, "Interrupt地图绘制
ping" ) 。
非屏蔽软件中断
该中断输入时, TRAP指令
不管我位的状态化执行。
它会根据对流程图进行维修
图19 。
中断和低功耗模式
所有的中断使处理器离开等待
低功率模式。只有外部和具体men-
tioned中断使处理器离开
暂停低功耗模式(参见“退出HALT ”
在列
表8中, "Interrupt mapping" ) 。
外部中断
引脚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.清算顺序复位内部锁存器。
待处理的中断(即等待被使能)将
因此,如果在执行清除序列丢失。
2.所有的中断使处理器离开
等待低功率模式。
从暂停模式3.退出只能由一个触发
外部中断的ITI港口之一( PA4 - PA7
和PB4 - PB7 ) ,结束挂起模式中断
从USB外设,或复位来了。
27/145

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