添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第756页 > ATMEGA8515-16AU > ATMEGA8515-16AU PDF资料 > ATMEGA8515-16AU PDF资料2第56页
$C12
$C13
$C14
$C15
$C16
OUT
LDI
OUT
SEI
SPH,r16
SPL,r16
;设置堆栈指针为RAM的顶部
r16,low(RAMEND)
;允许中断
xxx
<instr>
移动之间中断
应用程序和Boot空间
通用中断控制
注册会员 - GICR
通用中断控制寄存器控制放置中断向量
表。
7
INT1
6
INT0
读/写
0
5
INT2
读/写
0
4
R
0
3
R
0
2
R
0
1
IVSEL
读/写
0
0
IVCE
读/写
0
GICR
读/写
初始值
读/写
0
位1 - IVSEL :中断向量选择
当IVSEL为(零) ,中断向量位于的开始
闪存。当该位被置位( 1 ) ,中断向量转移到begin-
宁Flash的Boot Loader区的。引导的起始的实际地址
闪光部分是由熔丝位BOOTSZ确定。请参见“引导加载程序
支持 - 同时读 - 写自编程的详细信息, 164页上的“ 。为了避免可卸载
中断向量表之间改变,一个特殊的写操作必须按照如下步骤
改变IVSEL位:
1.写中断向量修改使( IVCE )位为1 。
2.在四个周期,写入所需的值,同时将零写入到IVCE IVSEL 。
而执行上述序列时中断自动被禁止。中断
在循环IVCE禁用设置,他们仍然被禁止,直到指令之后跟着
哞哞叫的写入IVSEL 。如果IVSEL不写,中断仍然是四名伤残
周期。在状态寄存器的位I不受自动禁用。
注意:
若中断向量位于Boot Loader区,且Boot锁定位BLB02是亲
编程,中断被禁止,而从应用区执行。如果
中断向量位于应用区,且Boot锁定位BLB12是亲
gramed ,中断被禁止,而从Boot Loader区执行。请参阅
一节“Boot Loader支持 - 同时读 - 写自编程” 164页
有关Boot锁定位的细节。
56
ATmega8515(L)
2512G–AVR–03/05

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