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

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

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

+4

Изменено:

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

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

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

      +1
  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. Так и не понял в чем проблема, буду дальше разбираться.

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

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

    0

Добавить комментарий

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

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