Цитата(Exstreem @ Feb 6 2009, 10:11)

То что нужно поставить/снять галочку ICES1 это понятно. А вот ICF1 в TIFR, как я понял из сказанного, надо снять не в прерывании, а после завершения. Спасибо, попробую.
Если вы обрабатываете захват в обработчике прерывания, то ICF1 в TIFR снимать не обязательно, от сам очистится при выполнении обработчика, а вот если вы не используете прерывания, то нужно его сбрасывать программно.
Также атмел рекоммендует сбрасывать ICF1 после смены источкика захвата (компаратор или пин ICP1), поскольку во время смены источкика может выставиться флаг ICF1.
Ну и на всякий случай, флаги прерываний сбрасываются записью 1.