PWM Поступово вивчаючи STM32, вирішив для кращого закріплення знань почати робити якийсь проект. Вирішив зробити багатоканальну моргалку світлодіодами із плавним регулюванням яскравості за допомогою PWM. Або Широтно Імпульсної Модуляції. PWM в STM32, та й напевне в інших мікроконтролерах, включається за допомогою вбудованих в мікроконтролер таймерів.
Основними налаштуваннями PWM в будь-якому мікроконтролері є частота, період і скважність. Частоту і період ми будемо налаштовувати під час ініціалізації таймеру до головного циклу. Особливістю STM32 є те що щоб запустити PWM потрібно ініціалізувати GPIO-порти. В даному мікроконтролері таймери які налаштовані на генерацію PWM мають по чотири канали, тобто на чотирьох виходах контролера, можна отримати чотири PWM канали. Продовжити перегляд