MyMicroSpace — проект, посвящённый практической работе с микроконтроллерами STM32 и различными модулями.

Здесь вы найдёте:

  • Примеры кода с пояснениями
  • Электрические схемы подключения
  • Фотографии макетов
  • Советы и подводные камни

Все примеры проверены на реальном железе.

Инструменты

  • IDE / компилятор: Keil MDK-ARM (µVision) — классическая среда для STM32, ARM Compiler
  • Отладчик / программатор: ST-Link V2
  • Основная плата: STM32F103C8T6 (Blue Pill)

Стек кода

Каждый пример публикуется в двух вариантах:

  • HAL — высокоуровневая библиотека от ST (быстрый старт, Cube-стиль)
  • CMSIS — bare metal, напрямую регистры (понимание железа, минимальный размер)

Переключатель на странице статьи запоминает выбор для всех постов.