Differences
This shows you the differences between two versions of the page.
| |
| ru:examples:timer [2010/10/05 08:30] – создано eduardtlmk | ru:examples:timer [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 |
|---|
| ====== Таймеры и задержки ====== | |
| |
| {{ :examples:timer:timers.jpg?580 |Таймеры}} | |
| Данная глава знакомит с временными возможностями микроконтроллера – таймеры и задержки. Они в помощь в приложениях, где нужно измерять время, создавать паузы или точно управлять процессами. По своей природе таймеры и задержки очень похожи, но имеются также явные различия. Таймеры - это физические модули микроконтроллера, которые работают независимо от процессора микроконтроллера, а задержки это программные разделы программного обеспечения, которые как раз тратят рабочее время процессора. Сходство в том, что они оба работают, считывая рабочие такты микроконтроллера. | |
| |
| В обоих методах свои плюсы и минусы, о чем подробнее расскажут последующие задания. Для корректности можно сказать, что изначально таймеры все-таки были отдельно стоявшими интегральными переключателями в электросхемах, а не частью микроконтроллера. Отдельно стоящие чипы таймеров и на сегодняшний день никуда не пропали, потому что в некоторых применениях микроконтроллер и не нужен, а некоторые таймеры бывают мощнее, чем встроенные таймеры микроконтроллера. | |
| |
| Таймеры из простых устройств для счета времени развились до сложных систем приема сигналов или их генерирования. Они модулируют и демодулируют сигналы, а также они способны умножать и распределять тактовые сигналы. Существуют и специальные временно-дигитальные преобразователи (TDC, на английском //time-to-digital converter//), которые способны регистрировать время в пикосекундах. Здесь упражнения ограничиваются простыми таймерами. | |