[an error occurred while processing this directive]
Смысл аппаратных таймеров
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Леонид Иванович 12 февраля 2003 г. 15:38
В ответ на: Отвечаю: Средствами штатных таймеров (16бит) невозможно сделать длинную задержку "на одном дыхании". Приходится набирать интервал из кусков, что крайне неудобно и влияет на точность отправлено Виноградов Алексей 12 февраля 2003 г. 15:06

не в том, чтобы они могли всё сделать на "одном дыхании", а в том, чтобы разгрузить ядро. Программная/аппаратная части в МК должны быть сбалансированы. Делать слишком сложную периферию очень накладно (здесь речь, конечно, не идет о расширении функциональных возможностей таймеров). Если прерывания таймеров происходят достаточно редко, то загрузка ядра получается небольшая и можно сказать, что они со своей задачей справляются. С этой точки зрения во многих случаях достаточно 8-разрядных таймеров. Хотя, естественно, не во всех. Что касается падения точности при программном расширении разрядности таймеров, то при корректном программировании её нет.

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

Ответы



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

E-mail: info@telesys.ru