STM32 Blue Pill запись прошивки через Arduino IDE (По USB в конце)
Подключаем USB на STM32. Программная часть
Настроив проект в STM32CubeMx, тип устройства выберем USB Device Communication Device Class, мы можем сгенерировать программные файлы. Устройство будет появляться в диспетчере устройств в виде COM-порта, если будет подключаться к ОС Windows. В целях обучения выберем Makefiles и нажмем сгенерировать проект. Проектные файлы "USB_DEVICE/App/usb_device.c" -- исходный файл, отвечающий за инициализацию устройства USB. В нем по очереди вызываются функции: USBD_Init -- инициализация библиотеки устройства...
Подключаем USB на STM32. Схема подключения
#USB #STM32 USB -- универсальный последовательный интерфейс известный всем и каждому. Он -- синоним совместимости с персональным компьютером, хотя бы на непрофессиональном, обывательском уровне. А значит, пока ваше устройство не будет оснащено этим разъемом, оно не будет восприниматься окружающими как Готовое. Впрочем, у него есть неоспоримые преимущества перед UART: стабильность, стандартизация, самодостаточность. Недостатки: средняя сложность программной имплементации, средний размер, отсутствие надежной фиксации разъема...