
AT90S1200
图17 。
看门狗复位期间操作
中断处理
该AT90S1200有两个中断屏蔽控制寄存器:在GIMSK (一般跨
中断屏蔽寄存器)的I / O空间地址30亿美元和TIMSK (定时器/计数器中断
屏蔽寄存器)的I / O地址$ 39
当发生中断时,全局中断使能位I被清零(零)和所有接口
中断产生被禁用。用户软件可以设置( 1 )中的I位使能中断。在I
位设置( 1 )执行从中断指令( RETI )退货时。
当程序计数器跳转到实际的中断向量以执行
中断处理例程,硬件将清除所产生的相应的标志
中断。一些中断标志也可以通过写入逻辑1来清零
位的位置( S)被清除。
如果在相应的中断使能位被清除时发生中断条件
(零) ,中断标志将被设置并一直保持到中断执行,或者
标志由软件清零。
如果在全局中断允许位出现一个或多个中断状态被清除
(零) ,相应的中断标志位被置一直保持到全球
中断使能位被置位( 1 ) ,并且将根据优先顺序来执行。
需要注意的是外部电平中断没有一个标志,只会被铭记
只要中断条件是有效的。
请注意,状态寄存器不会自动保存进入中断服务程序时,
从中断返回时齿和恢复。这必须由处理
软件。
通用中断屏蔽
注册
–
GIMSK
位
$3B
读/写
初始值
7
-
R
0
6
INT0
读/写
0
5
-
R
0
4
-
R
0
3
-
R
0
2
-
R
0
1
-
R
0
0
-
R
0
GIMSK
第7位 - Res:保留位
该位是在AT90S1200一个保留位,读为零。
15
0838H–AVR–03/02