Просматривал библиотеки сабжа, в частности адреса векторов прерываний у atmega168. И нашел несоответствие:
в библиотеке:
USART_RX_vect (0x4
![Горд собой](images/smilies/icon_dovl.gif)
/* USART Rx Complete */
USART_UDRE_vect (0x4C) /* USART, Data Register Empty */
USART_TX_vect (0x50) /* USART, Tx Complete */
в даташите:
0x0024 USART, RX USART Rx Complete
0x0026 USART, UDRE USART, Data Register Empty
0x0028 USART, TX USART, Tx Complete
IAR Embedded Workbench 5.20.1.50092 (AVR)
Так вот вопрос - это ошибка в библиотеке или я чего-то не понимаю?