添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第439页 > AT90CAN128-16MU > AT90CAN128-16MU PDF资料 > AT90CAN128-16MU PDF资料3第14页
与全局中断使能状态寄存器位以使能中断。
根据程序计数器的值,中断可能被自动禁用
在引导锁定位BLB02或BLB12被编程。这个特性提高了软件
安全性。请参见“存储器编程” 325页的详细信息。
在程序存储区的最低地址缺省为复位
和中断向量。完整的向量列表显示在“中断”第56页。
该列表也决定了不同中断的优先级。越低的
处理更高的优先级。 RESET具有最高的优先级,第二个为INT0
- 外部中断请求0的中断向量可以移至开始
Boot区通过设置MCU控制寄存器( MCUCR )的IVSEL位。
请参阅“中断”第56页了解更多信息。复位向量也可以
移动到编程熔丝位BOOTRST Boot区的起始,看
“Boot Loader支持 - 同时读 - 写自编程” 311页。
中断特性
当发生中断时,全局中断使能位I被清零,所有中断
被禁用。用户软件可以写1来我位使能嵌套接口
中断产生。此时所有的中断都可以中断当前的中断服务程序。在I-位
执行 - RETI - 从中断返回指令时,自动设置。
基本上有两种类型的中断。第一种类型是由一个事件触发了
设置中断标志。对于这些中断,程序计数器跳转到
以执行中断处理程序,同时硬件实际的中断向量
清除相应的中断标志。中断标志也可以通过写一个清零
1来标志位的位置( S)被清除。如果发生而中断条件
相应的中断使能位被清除,中断标志将被设置并一直
保持到中断执行,或者该标志由软件清零。类似地,如果一个或
更多的中断条件而全局中断允许位发生被清零,则所有已
响应中断标志位被置一直保持到全局中断使能
位被置位,并且随后将根据优先顺序来执行。
第二种类型的中断的触发只要中断条件是否存在。
这些中断不需要中断标志。如果中断条件消失
梨的中断使能之前,中断不会被触发。
当AVR退出中断,它总是返回到主程序和exe-
可爱多了一个指令的任何被挂起的中断之前。
请注意,状态寄存器不会自动保存进入中断服务程序时,
齿,也没有从中断程序返回时恢复。这必须由处理
软件。
当使用CLI指令来禁止中断时,中断将立即
禁用。没有中断CLI指令后执行,即使发生simulta-
neously使用CLI指令。下面的示例演示如何可用于
避免在定时EEPROM写序列中断。
14
AT90CAN128
4250E–CAN–12/04

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