Цитата(Exstreem @ Feb 5 2009, 12:24)

...
Программирую Mega8, и возникла проблема. Не получается сменить фронт импульса на контакте ICP во время работы прерываний. В даташите написано, что нужно сбросить в TIFR галочку.
...
В каком еще TIFR?! Чтобы сменить фронт нужно изменить бит ICES1 в регистре TCCR1B, а в TIFR флаг прерываний нужно сбрасывать, если запрос обрабатывается не в обработчике прерывания т. е. переход по вектору прерывания не выполняется.
Сообщение отредактировал smac - Feb 5 2009, 18:21