Таймеры/счётчики AVR микроконтроллера

Поділитися
Вставка
  • Опубліковано 22 лип 2024
  • Лекция расскажет про регистры управления таймерами/счётчиками AVR микроконтроллеров и рассмотрит пример настройки 16-битного таймера.
    Таймеры/счётчики - это модули микроконтроллера, которые обновляют свое текущее значение (хранящееся в регистре TCNTx) от минимального до максимального с определенной заранее заданной частотой. С помощью таймеров можно сформировать ШИМ сигнал. ШИМ сигнал - это способ кодирования аналогового сигнала в дискретной форме. ШИМ подразделяется на аппаратный и программный. Программный ШИМ - это сигнал, который можно сформировать с любой ножки микроконтроллера используя, например, модуль таймера и модуль внутренних прерываний. Аппаратный ШИМ - это сигнал, который можно сформировать только на ножках OCx микроконтроллера. Аппаратный и программный ШИМ сигнал формируется с использованием регистра сравнения OCRx. Таймеры/счётчики настраиваются с помощью регистров TCCRx.
    Тайм-коды:
    00:00 Введение
    00:05 Определени таймеров-счётчиков
    01:06 Счётный регистр TCNT
    01:40 Регистр сравнения OCR
    02:11 Регистр настройки TCCRA (выбор типа ШИМ и формы опорного напряжения)
    03:36 Регистр настройки TCCRB (выбор формы опорного напряжения и предделителя)
    04:11 Режимы работы 16-битных таймеров
    05:06 Что такое ШИМ?
    06:05 Частота ШИМ-сигнала
    06:56 Моделируем ДПТ в Proteus
    08:27 Ремарки по таймеру №0
    11:50 Программируем ШИМ на RGB диоде в реальной жизни
    12:44 Пишем код
    15:05 Демонстрация работы

КОМЕНТАРІ • 5

  • @denkez6010
    @denkez6010 Рік тому

    Отличное видео, я наконец таки нашёл ответы на свои вопросы

  • @user-lw2xc6vh7w
    @user-lw2xc6vh7w Рік тому +1

    Спасибо, хорошая подача материала.

  • @DIY-dt8ui
    @DIY-dt8ui 6 місяців тому

    Спасибо