Страница 1 из 1

Регистр TCNT во время прерывания

Добавлено: Чт окт 15, 2015 07:44:43
KaiTheKat
TCNT продолжает подсчет во время выполнения прерывания? Конкретно режим переполнения. Допустим по переполнению таймера сработало прерывание, TCNT сразу же продолжит подсчет или после выхода из прерывания?

Re: Регистр TCNT во время прерывания

Добавлено: Чт окт 15, 2015 07:59:07
ARV
само собой продолжает, это аппаратный счетчик. читайте документацию.

Re: Регистр TCNT во время прерывания

Добавлено: Чт окт 15, 2015 08:30:04
rxstart1
Если Вы хотите посчитать время импульса, то в обработчике прерывания значение TCNT нужно запихивать в переменную, которая отображает значение длины импульса, а следующей командой обнулить TCNT.