复位和中断向量表
中断向量号 |
向量地址 |
中断源 |
中断定义 |
1 |
0x0000 |
RESET |
上电、外部复位、BOD、看门狗复位和JTAG |
2 |
0x0002 |
INT0 |
外部中断请求0 |
3 |
0x0004 |
INT1 |
外部中断请求1 |
4 |
0x0006 |
INT2 |
外部中断请求2 |
5 |
0x0008 |
INT3 |
外部中断请求3 |
6 |
0x000A |
INT4 |
外部中断请求4 |
7 |
0x000C |
INT5 |
外部中断请求5 |
8 |
0x000E |
INT6 |
外部中断请求6 |
9 |
0x0010 |
INT7 |
外部中断请求7 |
10 |
0x0012 |
TIMER2 COMP |
时钟/计数器2比较 |
11 |
0x0014 |
TIMER2 OVF |
时钟/计数器2溢出 |
12 |
0x0016 |
TIMER1 CAPT |
时钟/计数器1捕获 |
13 |
0x0018 |
TIMER1 COMPA |
时钟/计数器1比较A |
14 |
0x001A |
TIMER1 COMPB |
时钟/计数器1比较B |
15 |
0x001C |
TIMER1 OVF |
时钟/计数器1溢出 |
16 |
0x001E |
TIMER0 COMP |
时钟/计数器0比较 |
17 |
0x0020 |
TIMER0 OVF |
时钟/计数器0溢出 |
18 |
0x0022 |
SPI,STC |
SPI发送完成 |
19 |
0x0024 |
USART0,RX |
USART0,Rx接收完成 |
20 |
0x0026 |
USART0,UDRE |
USART0,数据寄存器空 |
21 |
0x0028 |
USART0,TX |
USART0,Tx发送完成 |
22 |
0x002A |
ADC |
ADC转换完成 |
23 |
0x002C |
EE READY |
E2PROM准备好 |
24 |
0x002E |
ANALOG COMPC |
模拟比较 |
25 |
0x0030 |
TIMER1 COMPC |
时钟/计数器1比较C |
26 |
0x0032 |
TIMER3 CAPT |
时钟/计数器3捕获 |
27 |
0x0034 |
TIMER3 COMPA |
时钟/计数器3比较A |
28 |
0x0036 |
TIMER3 COMPB |
时钟/计数器3比较B |
29 |
0x0038 |
TIMER3 COMPC |
时钟/计数器3比较C |
30 |
0x003A |
TIMER3 OVF |
时钟/计数器3溢出 |
31 |
0x003C |
USART1,RX |
USART1,Rx接收完成 |
32 |
0x003E |
USART1,UDRE |
USART1,数据寄存器空 |
33 |
0x0040 |
USART1,TX |
USART1,Tx发送完成 |
34 |
0x0042 |
TWI |
I2C接口 |
35 |
0x0044 |
SMP READY |
写程序存储器准备好 |
注:1当BOOTRST熔丝位被编程时,器件在复位后将跳到引导载入区的起始地址处开始执行;当MCUCR寄存器的IVSEL位置1时,中断向量表将移到引导载入区的头部。
2每个中断向量的地址是该向量在向量表中的地址加上引导载入区的起始地址值。
3 ATmega103方式不存在25-35号中断。
用户377235 2013-3-18 10:32