Рассмотрим такой модуль внутри МК как таймер-счётчик. У него есть много особенностей, но нас будет интересовать в основном его способность к ШИМ-модуляции сигнала. ШИМ-модуляция - это способ кодирования аналогового сигнала с помощью дискретных импульсов постоянного периода, но переменного коэффициента заполнения.
Тайм-коды:
00:00 Введение
00:27 Что такое таймер-счётчик?
02:40 Счётный регистр TCNT
03:27 Двухсоставные регистры -H и -L
04:13 Регистр сравнения OCR
05:30 Инвертированный быстрый ШИМ
07:11 Прямой быстрый ШИМ
11:19 Прямой ШИМ с ФК
13:13 Инвертированный ШИМ с ФК
14:43 Регистр(ы) настройки TCCR
15:32 Биты COM
16:51 Биты WGM
18:22 Биты CS
19:01 Повторим определение ШИМ-модуляции
20:55 Шаги для включения ШИМ на таймере
23:29 Моделируем ДПТ и светодиод в Proteus
24:26 Пишем код для ШИМа
30:04 Демонстрация работы ДПТ и светодиода IRL