Stm32 Урок 2: Мигание светодиодом с CMSIS

YOUTUBE · 27.11.2025 07:20

Ключевые темы и таймкоды

Введение и настройка портов

0:01
  • Начинаем вторую часть урока по управлению светодиодами с помощью библиотеки CMSIS.
  • Открываем схему платы и находим светодиоды, подключенные к портам T2.
  • Настраиваем порты, чтобы они работали на выход.

Включение тактирования

1:00
  • По умолчанию все периферии отключены для минимизации энергопотребления.
  • Для включения тактирования используем документацию reference manual.
  • Находим регистр RCC HD1 DNR и устанавливаем бит в единицу.

Настройка выходов

3:37
  • Открываем раздел general questions в документации.
  • Находим регистр GPR и инициализируем его для работы на выход.
  • Устанавливаем биты для работы светодиодов как выходов.

Настройка подтягивания и скорости

5:36
  • Настраиваем регистр ODR для подтягивания и инициализируем его.
  • Устанавливаем низкую скорость для работы светодиодов.
  • Определяем, будет ли высокое или низкое напряжение на выводе.

Тестирование и завершение

7:19
  • Запускаем программу и проверяем работу светодиодов.
  • Добавляем задержку для плавного переключения светодиодов.
  • Завершаем урок, обещая продолжить работу с библиотекой CMSIS в следующей части.