Что скрывается под HAL? Мигание светодиодом на STM32C5 (Baremetal)
Equip Embedded
0:00 / 0:00
Что скрывается под HAL? Мигание светодиодом на STM32C5 (Baremetal)
4 115 просмотров · 13 дн. назад
Equip Embedded
3,43 тыс. подписчиков
4 115 просмотров · 13 дн. назад
Как микроконтроллер включает светодиод? — НОВЫЙ STM32C5 (без операционной системы)
В прошлом уроке мы подключили STM32C5 к STLink и наладили связь между ними. Но мы ещё не написали полноценную программу. В этом эпизоде мы это исправим — мигание светодиода с помощью кода, работающего без операционной системы.
Никакого HAL. Никаких библиотек. Только мы, техническое описание и два регистра: MODER и BSRR.
Что вы узнаете:
Как на самом деле работает GPIO на STM32C5 (Cortex-M33)
Что делает MODER и как настроить вывод как выход
Что делает BSRR и как атомарно установить/сбросить вывод
Написание кода для работы с GPIO без операционной системы в STM32CubeIDE
Прошивка и проверка мигания светодиода на реальном оборудовании
Используемое оборудование:
STM32C562 (Cortex-M33)
STLINK-V3MINIE
Пользовательская плата расширения
Светодиод + резистор (или встроенный светодиод)
Полезные и связанные видео:
STM32 Bare-Metal: From Zero to Pro: • STM32 Bare-Metal: From Zero to Pro
Прямой доступ к регистрам без путаницы | STM32 Bare Metal: • Direct Register Access Without the Confusi...
Прямой доступ к регистрам без лишних сложностей | STM32 Bare Metal: • Direct Register Access Without the Confusi...
STM32 Bare Metal: запись регистров без HAL: • Bare-Metal STM32: Writing Registers Withou...
Плейлист:
STM32C5 Baremetal с нуля (Cortex-M33): • STM32C5 Baremetal From Scratch (Cortex-M33)
Инструменты:
STM32CubeIDE
STLINK-V3MINIE
Оставляйте комментарии, если у вас есть вопросы.
#STM32C5 #CortexM33 #Baremetal #STM32 #CubeIDE #GPIO