Вектора прерываний ATMega328
Код:
Вектор Прерывание Обработчик Описание
1 RESET RESET_vect External Pin, Power-on Reset, Brown-out Reset and Watchdog System Reset
2 INT0 INT0_vect Внешнее прерывание 0
3 INT1 INT1_vect Внешнее прерывание 1
4 PCINT0 PCINT0_vect Прерывание 0 по изменению состояния вывода
5 PCINT1 PCINT1_vect Прерывание 1 по изменению состояния вывода
6 PCINT2 PCINT2_vect Прерывание 2 по изменению состояния вывода
7 WDT WDT_vect Сторожевой таймер (если используется в качестве источника прерывания)
8 TIMER2_COMPA TIMER2_COMPA_vect Прерывание по сравнению, канал A таймера/счетчика 2
9 TIMER2_COMPB TIMER2_COMPB_vect Прерывание по сравнению, канал B таймера/счетчика 2
10 TIMER2_OVF TIMER2_OVF_vect Прерывание по переполнению таймера/счетчика 2
11 TIMER1_CAPT TIMER1_CAPT_vect Прерывание таймера/счетчика 1 по захвату
12 TIMER1_COMPA TIMER1_COMPA_vect Прерывание по сравнению, канал A таймера/счетчика 1
13 TIMER1_COMPB TIMER1_COMPB_vect Прерывание по сравнению, канал B таймера/счетчика 1
14 TIMER1_OVF TIMER1_OVF_vect Прерывание по переполнению таймера/счетчика 1
15 TIMER0_COMPA TIMER0_COMPA_vect Прерывание по сравнению, канал A таймера/счетчика 0
16 TIMER0_COMPB TIMER0_COMPB_vect Прерывание по сравнению, канал B таймера/счетчика 0
17 TIMER0_OVF TIMER0_OVF_vect Прерывание по переполнению таймера/счетчика 0
18 SPI SPI_STC_vect Завершение передачи по последовательному каналу SPI
19 USART_RX USART_RX_vect Завершение приема по каналу USART
20 USART_UDRE USART_UDRE_vect Регистр данных USART пуст
21 USART_TX USART_TX_vect Завершение передачи по каналу USART
22 ADC ADC_vect Преобразование АЦП завершено
23 EE_READY EE_READY_vect EEPROM готова
24 ANALOG_COMP ANALOG_COMP_vect Аналоговый компаратор переключился
25 TWI TWI_vect Событие двухпроводного интерфейса (I2C)
26 SPM_READY SPM_READY_vect Готовность SPM