Таймеры/счётчики AVR микроконтроллера
Лекция расскажет про регистры управления таймерами/счётчиками 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 Демонстрация работы
Лекция расскажет про регистры управления таймерами/счётчиками 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 Демонстрация работы
