Цитата(Палыч @ Apr 14 2008, 09:54)

Таймер 1 mega16 имеет вход ICP1, активный уровень которого сохраняет в регистре захвата значение счетчика таймера и устанавливается флаг ICF1. Переполнения таймера также необходимо отслеживать и считать их количества между внешним стартом и стопом. По двум значениям регистра захвата (в момент старта и в момент стопа) и числу переполнений между стартом и стопом вычисляется интервал времени.
Скажите, правильно ли я разобрался с работой с регистрами таймера?..
То есть: когда на вход ICP1 приходит 1, устанавливается флаг ICF1? Когда он устанавливается начинает работать таймер? Значение предыдущего состояния счетчика записывается в регистре захвата? Значение таймера можно считать со счетного регистра TCNT1?