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

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