Здравствуйте! Прошу помощи с привязкой компаратора к таймеру. Задача стоит в следующем: при срабатывании прерывания от компаратора в обработчике нужно проверить значение таймера в тот момент в который было прерывание. Вычитал что нужно настраивать компаратор в режим захвата таймера1 (timer1 capture), но вот как это сделать не знаю. Вот кусок алгоритма который должен быть заложен в программе:
Прерывания компаратора :
если переменная = 0 тогда
инкрементируем переменную
запуск таймера1
ждем 50 мс
в противном случае
если значение таймера1 <= значение тогда
сброс переменной в 0
остановка таймера1
сброс таймера1
в противном случае
инкрементируем переменную
остановка таймера1
сброс таймера1
конец условия
конец условия
Можно конечно использовать внешний компарь и внешнее прерыванеи, но не хочеться лепить лишний корпус.

