Начало работы с STM32

Начало работы с STM32

МОДУЛЬ 8
Перед началом непосредственно разработки программно-аппаратного обеспечения на базе STM32 следует сделать два шага: выбрать микроконтроллер, на базе которого будет реализовываться проект, и обзавестись всем необходимым для его программирования. Аспекты выбора конкретного МК были затронуты в предыдущих лекциях и лонгридах. Сейчас мы поговорим о самом необходимом для программирования.
Во-первых, как мы помним, у микроконтроллера есть различные контакты, которые служат для подключения питания и сопряжения его подсистем с другими электронными компонентами вашего устройства. Для загрузки программ в память микроконтроллера используются специальные устройства — программаторы. Программаторы разрабатываются специально для определенных семейств микроконтроллера. В нашем случае понадобиться программатор ST-Link. Отметим, что на отладочных платах обычно присутствует собственный программатор, который можно отделить и использовать далее в проектах.
Во-вторых, нужно ПО для общения компьютера с программатором. Мы будем использовать STM32CubeMX для создания конфигурационного файла для микроконтроллера и генерации «рыбы» для будущего кода. Конфигурация МК — достаточно тонкий процесс, поэтому рекомендуется пользоваться данной программой во избежание проблем со специальными регистрами. Тем не менее важно помнить, что настройки конфигурации можно поменять и вручную в коде.
На старте максимально удобно работать с «родной» средой разработки STM32CubeIDE. Со временем у вас может появиться потребность перейти на более мощные инструменты разработки (например, CooCox IDE), однако в рамках нашего курса стандартного набора будет достаточно.
Установите ПО (без него дальше никак):
Запишитесь на курс, чтобы выполнить задания и получить сертификат!
Присоединяйтесь к нашему робочату в Telegram!
Микроконтроллеры. Основы STM32
Курс для школьников старших классов и студентов младшего бакалавриата про основы устройства вычислительной техники и практические методы работы с микроконтроллерами на примере STM32. Курс научит использовать микроконтроллеры под необходимые задачи и пробовать разные творческие подходы к программированию.
14 уроков с короткими видео (до 15 минут)
Проверочные задания после каждой главы
Авторская подача: просто, понятно и с примерами
Свободное расписание: нет дедлайнов и сроков сдачи заданий
Все материалы доступны сразу, можно начать обучение в удобное время
Профессиональное видео и современная графика
Быстрая связь с техподдержкой и чат с автором
Сертификат о прохождении курса
Зачем
Мыслить и программировать творчески, не следуя заложенной схеме
Научиться переходить на разные платформы для программирования
Реализовывать технические идеи, используя продвинутые инструменты
Что вы получите
Собрать и запрограммировать необычного робота
Познакомиться с перспективной профессией
Запишитесь, чтобы получить доступ к заданиям и чату курса
Находясь на сайте, вы даете согласие на обработку файлов cookie. Это необходимо для более стабильной работы сайта