Студопедия
Новини освіти і науки:
Контакти
 


Тлумачний словник






Таймери/лічильники

Мікроконтролери AVR мають в своєму складі від 1 до 4 таймерів/лічильників (TC) загального призначення з розрядністю 8 або 16 біт, які можуть працювати і як таймери від внутрішнього джерела опорної частоти, і як лічильники зовнішніх подій з зовнішнім тактуванням.

У режимі таймеру робочий регістр ТС збільшує свій зміст на одиницю через певні проміжки часу, тривалість яких задається програмно при ініціалізації контроллера. При переповнюванні ТС може бути викликане переривання, якщо його дозволено. Таким чином, можна організовувати відлік різних інтервалів часу без залучення ресурсів процесора. Крім того, ТС в режимі таймера застосовується при роботі ШІМ-компаратора, управляючи шпаруватістю імпульсів напруги на спеціальному виводу.

У режимі лічильника робочий регістр ТС також збільшує свій зміст на одиницю при приході чергового імпульсу напруги на рахунковий вхід. Тобто, організовується рахунок імпульсів без участі процесора. При переповнюванні ТС в режимі лічильника також може бути викликане переривання, якщо його дозволено.

Загальні риси всіх ТС наступні.

- наявність програмованого предділільника вхідної частоти з різними коефіцієнтами ділення. Відмінною рисою є можливість роботи ТС на основній тактовій частоті мікроконтролера без попереднього її пониження, що істотно підвищує точність генерації часових інтервалів системи;

- незалежне функціонування від режиму роботи процесорного ядра мікроконтролера (тобто, регістри ТС можуть бути як злічені, так і завантажені новим значенням у будь-який час);

- можливість роботи або від внутрішнього джерела опорної частоти (режим таймера), або як лічильник подій (режим лічильника). Верхній частотний поріг визначений в цьому випадку як половина основної тактової частоти мікроконтролера. Вибір перепаду зовнішнього джерела (фронт або зріз), по якому відбувається рахунок імпульсу, програмується користувачем;

- наявність різних векторів переривань для декількох різних подій (переповнювання, захоплення, порівняння).


Читайте також:

  1. Таймери/лічильники




<== попередня сторінка | наступна сторінка ==>
Внутрішній тактовий генератор AVR | Годинник реального часу (RTC)

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.001 сек.