Создание нового проекта

Запускаем среду STM32CubeIDE. Затем выбираем в меню по пункт: File / New / STM32 Project. Появится окно выбора микроконтроллера, который мы собираемся программировать.

Выбрать нужно именно тот МК, который мы планируем программировать. Под этот микроконтроллер среда сгенерирует папку проекта и разместит в ней все необходимые библиотеки.

Набираем в строке поиска stm32f103c8 и в списке справа выбираем единственный вариант STM32F103C8TX. TX означает, что цифра после буквы T нам не важна.

Жмём кнопку Next и переходим к окну первичных настроек проекта.

Здесь нужно написать имя проекта в поле name, всё остальное можно оставить как есть.

Жмём Finish и переходим в главный интерфейс среды разработки. Слева — дерево каталогов проекта. Оно дублирует реальные папки и файлы, которые находятся в рабочей папке проекта.

Справа — система вкладок, где по-умолчанию выбрана вкладка конфигуратора. На этой вкладке изображён микроконтроллер со всеми своими ножками, которые мы можем настраивать с помощью мышки.

Сверху — панель иконок с самыми часто-используемыми функциями.

Начнем создание программы с настройки режима контактов (так же, как это делается в Arduino IDE). Для этого, разберемся со встроенным конфигуратором STM32CubeMX.


Изменено: