Читать внимательнее надо, regenerator.
1 и 2. Что может вызвать прерывание и где их использовать. Ответ: стр.3;выдержка:
В МК AVR и других, прерывания могут возникать по многим событиям:
- изменение уровня на некоторых ножках МК
- "1" или "0" на некоторых ножках МК
- переполнение таймеров
- насчитывание таймером определенного значения
- завершение АЦП преобразования
- изменение уровня на выходе компаратора
- события в USART
- еще от кучи всего...
В общем снова читайте ДатаШит ...
Для ATmega16 прерывания перечислены
в таблице 18 "Reset ana Interrupt Vectors"
....
Я сделал для вас
проект демонстрирующий механизм прерываний в AVR(далее следует описание)
...
Практическое применение прерываний будет
рассмотрено в задачах - упражнениях курса(далее ссылка).
А воопще avr123 создал прекрасную книгу для начинающих. Первое ощущение - кричащие цвета, однако, уже начиная со 2-ой страницы, "цветастость" помогает заострить внимание на важных вещах. Так что за мануал спасибо товарищу avr123.
P.S. Я извиняюсь, но мне кажется, что "ни кто" пишеться слитно.