Таймеры и задержки

Таймеры Данная глава знакомит с временными возможностями микроконтроллера – таймеры и задержки. Они в помощь в приложениях, где нужно измерять время, создавать паузы или точно управлять процессами. По своей природе таймеры и задержки очень похожи, но имеются также явные различия. Таймеры - это физические модули микроконтроллера, которые работают независимо от процессора микроконтроллера, а задержки это программные разделы программного обеспечения, которые как раз тратят рабочее время процессора. Сходство в том, что они оба работают, считывая рабочие такты микроконтроллера.

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

Таймеры из простых устройств для счета времени развились до сложных систем приема сигналов или их генерирования. Они модулируют и демодулируют сигналы, а также они способны умножать и распределять тактовые сигналы. Существуют и специальные временно-дигитальные преобразователи (TDC, на английском time-to-digital converter), которые способны регистрировать время в пикосекундах. Здесь упражнения ограничиваются простыми таймерами.

ru/examples/timer.txt · Последние изменения: 2013/03/26 23:15 (внешнее изменение)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0