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

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

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

Сообщение KaiTheKat »

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

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

Сообщение ARV »

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

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

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

Сообщение rxstart1 »

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

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