UART можно использовать например для отправки показаний с подключенных датчиков к микроконтроллеру на компьютер(Через UART-USB преобразователь) или другое устройство, а также для отправки команд с компьютера(Через UART-USB преобразователь) или другого устройства для управления микроконтроллером. Как создать новый проект в CubeMX показано тут: В качестве микроконтроллера будет STM32F103C8T6 (BluePill) Для настройки кварцевого резонатора жмем "System Core" далее "RCC" потом где "High Speed Clock(HSE)"...
ESP32&STM32
STM32F103C8T6 USB-UART1 преобразователь
Ардуино код: ------------------------------------------- #include <Arduino.h> void setup() { Serial.begin(115200); Serial1.begin(115200); } void loop() { while (Serial.available() > 0) { Serial1.write(Serial.read()); } while (Serial1.available() > 0) { Serial.write(Serial1.read()); } } ------------------------------------------- Код можно загрузить через "Arduino IDE" (если работает) или через "VS Code + Platformio" Так же есть готовый bin файл: https://cloud.mail.ru/public/2iXb/jv7bccdoH его можно...
STM32 USB COM-порт (CubeIDE)
USB COM-порт можно использовать например для отправки показаний с подключенных датчиков к микроконтроллеру на компьютер или другое устройство, а также для отправки команд с компьютера или другого устройства для управления микроконтроллером. Как создать новый проект в CubeMX показано тут: В качестве микроконтроллера будет STM32F103C8T6 (BluePill) Для настройки кварцевого резонатора жмем "System Core" далее "RCC" потом где "High Speed Clock(HSE)" в выпадающем списке выбираем "Crystal/Ceramic Resonator",...
STM32CubeMX 6.18.1 создание нового проекта для STM32CubeIDE 2.1.0
Проект будет создаваться на примере микроконтроллера STM32F103C8T6 который установлен на плате STM32 Blue Pill Для этой серии микроконтроллера понадобится репозиторий "STM32Cube_FW_F1_V1.8.0" или "STM32Cube_FW_F1_V1.8.7" - если они у Вас не установлены то о том как их установить показано в этой статье: Как установить STM32CubeIDE показано в этой статье: Как установить STM32CubeMX и репозитории показано в этой статье: Открываем STM32CubeMX 6.18.1 и жмем "ACCESS TO MCU SELECTOR" далее появится ошибка...
Установка STM32CubeMX 6.18.1 + репозитории
Скачать установщик STM32CubeMX 6.18.1 можно тут https://cloud.mail.ru/public/jy9o/uyCEBu9ug Запускаем установщик и жмем "Next" Ставим галку и жмем "Next" Тоже ставим галку и жмем "Next" Здесь жмем "Next" Появится предупреждение о создании папки для CubeMX - жмем "OK" Ставим обе галки и жмем "Next" Идет установка... По окончании установки жмем "Next" И жмем "Done" Запускаем STM32CubeMX, жмем вверху "Help" и выбираем "Manage embedded software packages" Жмем на стрелку возле "STM32F1" чтобы появился список с версиями Ставим галку напротив версии 1...

