/WS2812B_STM32

REALISED

Primary LanguageCMIT LicenseMIT

Настройка проекта

Clock Configuration

Откройте CubeIDE и создайте новый проект (на языке C). Далее перейдите в Clock Configuration и выставите необходимые значения

Clock Configuration

PWM

Вернитесь в Pinout & Configuration и откройте System/SYS. Установите:

  • Debug: Serial Wire.

Теперь перейдите в Timers/TIM1 и установите:

  • Clock Source: Internal Clock
  • Channel1: PWM Generation CH1

В Configuration выставите значения

  • Prescaler: 0
  • Counter Period: 89

PWM Setting

Не выходя из данного меню перейдите в DMA Setting и добавьте новый запрос. В создавшемся запросе поменяйте значение Direction на Memory To Peripheral.

DMA Setting

Подключение библиотеки

Просто перенестите библиотеку в папку с проектом и подключить данную библиотеку в файле main.c

Полезные ссылки

Статья

Создание анимаций на светодиодной ленте