ATmega16(L)
中断
本节介绍的中断处理的细节在ATmega16的执行。对于
的AVR中断处理的一般说明,请参阅
中断向量
在ATmega16的
表18 。
复位和中断向量
向量号
1
节目
地址
$000
来源
RESET
中断定义
外部引脚,上电复位,掉电
复位,看门狗复位, JTAG和AVR
RESET
外部中断请求0
外部中断请求1
定时器/计数器2比较匹配
定时器/计数器溢出
T / C1的捕捉事件
定时器/计数器1比较匹配A
定时器/计数器1比较匹配B
定时器/计数器溢出
定时器/计数器溢出
串行传输完成
USART ,接收结束
USART数据寄存器空
USART , TX完成
ADC转换完成
EEPROM就绪
模拟比较器
两线串行接口
外部中断请求2
定时器/计数器0比较匹配
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$002
$004
$006
$008
$00A
$00C
$00E
$010
$012
$014
$016
$018
$01A
$01C
$01E
$020
$022
$024
$026
INT0
INT1
TIMER2 COMP
TIMER2 OVF
TIMER1 CAPT
TIMER1 COMPA
TIMER1 COMPB
TIMER1 OVF
TIMER0 OVF
SPI , STC
USART , RXC
USART , UDRE
USART ,台湾晶技
ADC
EE_RDY
ANA_COMP
TWI
INT2
TIMER0 COMP
21
$028
SPM_RDY
存储程序存储器就绪
注意事项: 1.当熔丝位BOOTRST被编程时,器件将跳转到Boot Loader的地址
重见
2.当GICR的IVSEL置位时,中断向量转移到Boot开始
闪光部分。此时各个中断向量的地址将在此表中地址
到Boot区的起始地址。
为复位和中断向量的位置的不同组合
BOOTRST IVSEL设置。如果程序永远不会使能中断,中断
向量没有被使用,一般的程序代码可以被放置在这些位置上。这也是
的情况下,如果复位向量位于应用程序区,中断向量位于
引导部分,反之亦然。
45
2466S–AVR–05/09