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

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 56
Зарегистрирован: Чт сен 04, 2014 18:21:01

Сообщение KaiTheKat »

TCNT продолжает подсчет во время выполнения прерывания? Конкретно режим переполнения. Допустим по переполнению таймера сработало прерывание, TCNT сразу же продолжит подсчет или после выхода из прерывания?
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18786
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

само собой продолжает, это аппаратный счетчик. читайте документацию.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 508
Зарегистрирован: Пт фев 22, 2013 18:00:43
Откуда: Беларусь, г. Гомель

Сообщение rxstart1 »

Если Вы хотите посчитать время импульса, то в обработчике прерывания значение TCNT нужно запихивать в переменную, которая отображает значение длины импульса, а следующей командой обнулить TCNT.
Ответить

Вернуться в «AVR»