Приветствую всех!
Начал изучать программирование МК, написал простенькую программку мигания светодиода с помощью задержек - работает...
Решил усложнить - сделать тоже самое, но с помощью прерываний от таймера. И стою на одном месте уже 2 недели...
Пример реализации взял из книги "CodeVision AVR Пособие для начинающих". Светодиод должен мигать 1 раз в секунду. В итоге получилось: первое и второе прерывания после включения приходят с интервалом чуть больше минуты, остальные - как и должны быть (через 0.5 сек).
Так и не могу понять, почему первые 2 прерывания приходят с такими задержками...
Попробовал такую же прогу сделать для mega8 - работает без проблем (эмулировал в Proteus).
Помогите - где, что я не так настроил у 169-ой.
Прикладываю архив со схемой для Proteus и исходниками CVAVR для mega169 и mega8