添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第808页 > COP688KG > COP688KG PDF资料 > COP688KG PDF资料4第34页
COP888xG / CS系列
中断
(续)
充足的,如果软件陷阱程序位于0310十六进制,
那么向量单元0yFE和-0yFF应该包含
数据03和10进制,分别。当一个软件陷阱IN-
中断发生时和VIS指令被执行,则程
克跳转到矢量表中指定的地址。
在向量表中的中断源的顺序排列
等级,从最高到最低的优先级。如果两个或多个使能
和待处理中断的同时检测到,则
具有最高优先级,首先服务。返回时
从中断服务程序,下一个最高级别
挂起的中断服务程序。
如果VIS指令被执行,但没有中断恩
体健和等待,最低优先级的中断向量
使用的,并且跳转到对应的地址中
向量表。这是一个不寻常的事件发生,并可以是
一个错误的结果。它可以从一个变化合理地导致
在启动之前,在执行位或挂起标志
在VIS指令,如执行单周期指令
化而清除的使能标志在同一时间,该
标志位被置位。它也可以导致,但是,从不经意
耳鼻喉科执行VIS命令的上下文之外
一个中断。
默认VIS中断向量可以是应用有用
在其中可发生时间关键中断期间的系统蒸发散
另一个中断服务。而不是恢复亲
克上下文( A, B,X等)和执行RETI指令
化,中断服务程序可通过报税表中被终止
荷兰国际集团的VIS指令。在这种情况下,中断将
服务反过来直到没有进一步的中断处于挂起状态,
默认VIS例程开始。测试GIE位后
确保执行不误,日常应
恢复程序上下文并执行RETI返回
被中断的程序。
该技术可节省高达50个指令周期(T
c
) ,或者
更多的, ( 50μs的10 MHz振荡器),等待时间为待定IN-
中断随时少于10个指令周期的罚款,如果
没有进一步的中断挂起。
为了确保操作可靠,用户应该总是使用
VIS指令来确定中断的源。 AL-
虽然是可能的轮询挂起位以检测
一个中断源,这种做法是不推荐的。该
使用轮询的允许标准仲裁排名是AL-
羊羔,但在中断系统的可靠性是compro-
谐振边缘。投票程序必须单独测试启用
和正在申请的每一个可屏蔽中断位。如果软件
陷阱中断应该发生,它会被最后提供服务,甚至
尽管它应该具有最高的优先级。在几个特定的
ditions ,一个软件陷阱可以被触发,但不提供服务,
导致一个无意“锁定了”全屏蔽接口的
中断产生由软件陷阱挂起国旗。如出现问题
此,可避免使用VIS指令。
表5.中断向量表
仲裁
排名
(1 )最高
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
( 16 )最低
软件
版权所有
定时器T0
定时器T1
定时器T1
MICROWIRE / PLUS
版权所有
UART
UART
定时器T2 *
定时器T2 *
定时器T3 *
定时器T3 *
港L /唤醒
默认VIS
接受
发送
T2A/Underflow
T2B
T2A/Underflow
T3B
L口边缘
版权所有
G0
根据溢流
T1A/Underflow
T1B
BUSY LOW
来源
描述
INTR指令
向量地址
(注* NO
目标FNXref NS7955 * )
(高 - 低字节)
0yFE–0yFF
0yFC–0yFD
0yFA–0yFB
0yF8–0yF9
0yF6–0yF7
0yF4–0yF5
0yF2–0yF3
0yF0–0yF1
0yEE–0yEF
0yEC–0yED
0yEA–0yEB
0yE8–0yE9
0yE6–0yE7
0yE4–0yE5
0yE2–0yE3
0yE0–0yE1
注13 :
y是其表示VIS块的变量。可见光和矢量表必须位于同一个256字节的块,除非VIS位于在最后AD-
礼服块。在这种情况下,该表必须在下一程序段。
*
在CS系列保留。
33
www.national.com

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