Составное USB устройство на STM32F4

После реализации USB audio, захотелось прикрутить к проекту еще и ком-порт. Естественно, через USB CDC. Тема в интернете освещена многократно, но, в основном, по форумам производителей МК. Ближе всего подходит к моему случаю аппнота NXP AN11115 (http://www.nxp.com/documents/application_note/AN11115.zip) в которой разбирается составное устройство UAC+CDC.


Читать дальше

STM32F3(Discovery) + USB_CDC

В комплект поставки входит только демонстрашка USB-HID Joysick, а мне надо USB_CDC (VCP, Virtual COM-Port) — для начала хочу посмотреть данные с компаса и акселерометра в виде таблички и обработать OOCalc (MS Excel).
Я пробовал подставить ей USB_CDC от STM32F4 — не получилось. Тогда взял от STM32L1 — все получилось :-)

Качаете дистрибутив к STM32F3DISCOVERY, и рядом с папкой Demonstration, распаковываете архив. Делал в KEIL (обновите, если не поддерживает F3), если надо другую среду разработки — копируйте соотв. папку из Demonstration и добавляете туда .c файлы, связанные с USB.
  • -5
  • 28 декабря 2012, 10:14
  • DrAG0n
  • 1

VCP -> SOFT_UART_X3 модификация STM32VLDISCOVERY

Расскажу как с минимальными аппаратными манипуляциями переделать ST-LINK установленный на плате STM32VLDISCOVERY в виртуальный ком порт. Для чего это нужно, думаю понятно — через него можно будет обмениваться данными с компом и шить основной контроллер без каких-либо дополнительных плат, что очень удобно. А так же подключать другие устройства. Разумеется о ST-LINK'е после этого вам прийдется забыть.



Читать дальше