Вот детсад, а? Ну разве можно ТАК не уважать предмет собственного труда???
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено BLACKEAGLE 17 января 2003 г. 21:49
В ответ на: 8051, Atmel, таймеры и прерывания. отправлено TLS 17 января 2003 г. 14:21

Осталось только сюда прерывание запоя/беременности приплести!

Если таймер должен отсчитывать строгие интервалы времени, то его включают в режим Auto Reload, и он по достижении переполнения начинает считать не с 0000, а со значения, предварительно прописанного в соответствующем Reload Register. Делается это АППАРАТНО, поэтому каждый следующий момент взвода флага таймерного прерывания всегда будет отстоять от предыдущего на строго определенный интервал времени.
Перезагрузка таймера процедурой прерывания может применяться тогда, когда либо нет жестких требований к стабильности/точности интервала, либо период входной частоты таймера гарантированно больше, чем наихудшая длительность исполнения той части обработчика прерывания, которая перезагружает таймер.

Учите матчасть, как любят здесь говорить!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru