Микроконтроллер STM32F103

STM32 — это линейка микроконтроллеров c архитектурой ARM Cortex-M от всемирно известной компании STMicroelectronics. Одним из самых известных микроконтроллеров из этой линейки является STM32F103. А самыми популярными отладочными платами на его основе можно назвать STM32Discovery и маленький bluepill.

На этом уроке мы научимся создавать проекты в среде STM32CubeIDE и напишем программу для управления обычным светодиодом на плате с микроконтроллером stm32f103c8t6. Для выполнения задания подойдет любая отладочная плата с этим МК: те же Discovery, bluepill или blackpill. Загружать программу на плату будем с помощью программатора ST-Link V2 mini. Вперёд!


Изменено:

STM32 и CubeIDE: Мигаем светодиодом: 8 комментариев

  1. выдает ошибку ../Core/Src/main.c:100:22: error: ‘LED_GPIO_Port’ undeclared (first use in this function); did you mean ‘MX_GPIO_Init’?
    такого характера
    подскажите что это может быть?

    • Компилятор говорит что не знает то такое LED_GPIO_Port и предлагает вместо этого функцию MX_GPIO_Init. Можете показать весь main.c?

  2. Сделал все по вашему уроку, проект не компилируется. ‘LED_GPIO_Port’ undeclared (first use in this function)
    ‘LED_Pin’ undeclared (first use in this function) main.c /led_blink/Core/Src line 97 C/C++ Problem. Так и не понял в чем проблема, буду дальше разбираться.

  3. Разобрался. Нужно было на led_blink.ioc нажать правой кнопкой мыши и выбрать Generate Code.

  4. Уважаемый, подскажите… Сделал, всё собралось, но есть одна странность — почему-то светодиод на таблетке молчит, но вот на программаторе мигает. Как этот шайтанамана лечится?

  5. Не прошивается.
    Error in final launch sequence:
    Failed to start GDB server
    Failed to start GDB server
    Error in initializing ST-LINK device.
    Reason: (0) Unknown. Please check power and cabling to target.

    Через STM32 ST-LINK Utility прошивку стирал, не помогло.

Добавить комментарий для Артем Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.