me_edu
Электроника: фундаментальный курс (2–3 года)Шаг 224 из 265 · 0% пройдено
36. Фазовая автоподстройка частоты (ФАПЧ / PLL)
54. Программирование МК: тулчейн, прошивка, отладка, ОСРВ
Прерывания, таймеры и ШИМ · Прерывания, таймеры и ШИМ

Таймеры, счётчики и ШИМ

CLKТаймерШИМ 25%ШИМ 75%Таймер задаёт период; ширина импульса ШИМ управляет средней мощностью
Таймер задаёт период; ширина импульса ШИМ управляет средней мощностью

Таймер/счётчик — это аппаратный двоичный счётчик, увеличивающийся каждый такт (или каждое внешнее событие). 16-битный таймер считает от 0 до 2^16 − 1 = 65535, то есть имеет 65536 отсчётов; при переполнении генерирует прерывание. Так формируют точные интервалы времени без участия ЦП.

ШИМ (широтно-импульсная модуляция) — таймер сравнивает свой счёт с порогом и формирует прямоугольный сигнал с регулируемой шириной импульса. Скважность 25 % → светодиод горит вполнакала, мотор крутится медленнее, сервопривод поворачивается на нужный угол. Средняя мощность пропорциональна доле времени, когда сигнал в высоком уровне.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.