Курс на Stepik
Обложка курса «Экспресс-курс по STM32F103: настройка и код в CubeIDE» на Stepik
499 ₽

Экспресс-курс по STM32F103: настройка и код в CubeIDE 0.000

Открыть на
STEPIK.ORG

Практический экспресс-курс по программированию STM32F103 (Blue Pill) в STM32CubeIDE. Главная фишка курса — детальный пошаговый разбор настроек периферии (GPIO, ШИМ, АЦП) по скриншотам и предоставление готовых эталонных проектов для самостоятельной сверки. Минимум теории: повторите действия по шагам и гарантированно запустите код на реальном железе без ошибок.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Экспресс-курс по STM32F103: настройка и код в CubeIDE»Учеников на курсе 3
Сертификаты, выданные на курсе «Экспресс-курс по STM32F103: настройка и код в CubeIDE»Сертификатов выдано 0
Отзывы о курсе «Экспресс-курс по STM32F103: настройка и код в CubeIDE»Отзывов получено 0
Рейтинг курса «Экспресс-курс по STM32F103: настройка и код в CubeIDE»Рейтинг курса 0.000
Уроки в курсе «Экспресс-курс по STM32F103: настройка и код в CubeIDE»Количество уроков 8
Тесты в курсе «Экспресс-курс по STM32F103: настройка и код в CubeIDE»Количество квизов 4
Стоимость курса «Экспресс-курс по STM32F103: настройка и код в CubeIDE»Стоимость курса 499 ₽
Обновления курса «Экспресс-курс по STM32F103: настройка и код в CubeIDE»Обновления курса
Дата публикации курса «Экспресс-курс по STM32F103: настройка и код в CubeIDE»Дата публикации курса
Последнее обновление курса «Экспресс-курс по STM32F103: настройка и код в CubeIDE»Последнее обновление
Сложность easy

Чему вы научитесь

  • Пользоваться сервисной утилитой STM32 ST-LINK Utility.
  • Быстро разворачивать рабочую среду: правильно импортировать готовые проекты и создавать свои с нуля в STM32CubeIDE.
  • Управлять базовой периферией (GPIO):настраивать цифровые пины на выход и писать безошибочный код для светодиодной индикации.
  • Генерировать аппаратный ШИМ-сигнал: настраивать таймер TIM1, рассчитывать частоту и динамически менять скважность из кода для управления напряжением.
  • Работать с аналоговыми сигналами (АЦП): конфигурировать канал ADC1, считывать напряжение и переводить «сырые» данные из попугаев в реальные Вольты.
  • Пользоваться профессиональным дебаггером: запускать отладку, ставить точки останова (breakpoints) и отслеживать переменные в памяти микроконтроллера в реальном времени.

О курсе

Практический экспресс-курс по программированию STM32F103 (Blue Pill) в STM32CubeIDE. Главная фишка курса — детальный пошаговый разбор настроек периферии (GPIO, ШИМ, АЦП) по скриншотам и предоставление готовых эталонных проектов для самостоятельной сверки. Минимум теории: повторите действия по шагам и гарантированно запустите код на реальном железе без ошибок.

Для кого этот курс

Начинающие программисты-эмбеддеры и электронщики, которые хотят быстро и безболезненно пересесть с Arduino/ESP на профессиональные 32-битные микроконтроллеры ARM Cortex-M. Студенты технических вузов, которым нужно срочно разобраться с конфигурацией периферии в STM32CubeIDE и сдать лабораторные работы без ошибок в коде. Инженеры-практики, ищущие готовое пошаговое руководство с эталонными проектами для быстрого старта в среде CubeIDE.

Начальные требования

Базовые знания языка Си (что такое переменные, функции, циклы while и условия if).
Наличие на столе отладочной платы STM32F103C8T6 (Blue Pill), программатора ST-LINK V2 и обычного мультиметра для проверки сигналов.

 Установленная среда разработки STM32CubeIDE 1.18 и утилита STM32 ST-LINK Utility (ссылки и инструкции по установке даны в первом уроке).

Преподаватели курса

Как проходит обучение

Обучение построено по принципу жесткого микродозинга информации: «Минимум текста — максимум скриншотов». 
Вы изучаете короткую физику процесса (например, зачем нужен режим GPIO_Output).
Повторяете настройку в графическом конфигураторе CubeMX по пошаговым скриншотам.
Пишете код в строго разрешенных секциях USER CODE.
Проверяете сигнал на ножке микроконтроллера обычным мультиметром.

Главная фишка: если ваш код не компилируется или CubeIDE выдает ошибку — в каждом урока вас ждет прямая ссылка на Облако Mail.ru, где лежит эталонный, на 100% рабочий проект для этой стадии. Вы просто скачиваете его и сверяете каждую строчку. А короткие тесты в финалах модулей помогут закрепить базу.
 

Что вы получите

  • Полноценный навык работы с графическим конфигуратором периферии CubeMX и кодом в main.c.
  • 3 эталонных проекта для STM32CubeIDE (LED, PWM, ADC), которые можно использовать как готовые шаблоны в своих будущих устройствах.
  • Четкое понимание инженерных формул расчета частоты аппаратных таймеров STM32.

Расскажите о курсе друзьям