1060 читали · 1 год назад
Прошивка и COM-порт BluePill (STM32F103) через разъем USB
Материалов в сети достаточно, но вот в виде единой упорядоченной инструкции с удивлением не нашел. Будем исправлять! В общем решил написать инструкцию, как из платы BluePill подобную Ардуино в обращении сделать. Или по-другому как получить привычный COM-порт* и прошивку через Micro USB на плате BluePill, а не через связку из ST-Link и USB-UART. Думаю, это логичный вопрос после попадания в руки BluePill с чистой ПЗУ. Как это было с Arduino Uno, Nano, Mega просто подключить, прошить и посмотреть/поуправлять через монитор порта не получится...
312 читали · 3 года назад
Подключаем USB на STM32. Программная часть
Настроив проект в STM32CubeMx, тип устройства выберем USB Device Communication Device Class, мы можем сгенерировать программные файлы. Устройство будет появляться в диспетчере устройств в виде COM-порта, если будет подключаться к ОС Windows. В целях обучения выберем Makefiles и нажмем сгенерировать проект. Проектные файлы "USB_DEVICE/App/usb_device.c" -- исходный файл, отвечающий за инициализацию устройства USB. В нем по очереди вызываются функции: USBD_Init -- инициализация библиотеки устройства...