Создание нового проекта
Запускаем среду STM32CubeIDE. Затем выбираем в меню по пункт: File / New / STM32 Project. Появится окно выбора микроконтроллера, который мы собираемся программировать.
Выбрать нужно именно тот МК, который мы планируем программировать. Под этот микроконтроллер среда сгенерирует папку проекта и разместит в ней все необходимые библиотеки.
Набираем в строке поиска stm32f103c8 и в списке справа выбираем единственный вариант STM32F103C8TX. TX означает, что цифра после буквы T нам не важна.
Жмём кнопку Next и переходим к окну первичных настроек проекта.

Здесь нужно написать имя проекта в поле name, всё остальное можно оставить как есть.
Жмём Finish и переходим в главный интерфейс среды разработки. Слева — дерево каталогов проекта. Оно дублирует реальные папки и файлы, которые находятся в рабочей папке проекта.
Справа — система вкладок, где по-умолчанию выбрана вкладка конфигуратора. На этой вкладке изображён микроконтроллер со всеми своими ножками, которые мы можем настраивать с помощью мышки.
Сверху — панель иконок с самыми часто-используемыми функциями.
Начнем создание программы с настройки режима контактов (так же, как это делается в Arduino IDE). Для этого, разберемся со встроенным конфигуратором STM32CubeMX.


