STM32双CDC(VCP)类

Bre*_*men 5 usb cdc stm32

我使用 CubeMx 来生成 USB 虚拟 com 端口设备的启动代码。效果很好。但我需要在 1 个 USB 接口上实现 2 个虚拟 com 端口。

我似乎找不到任何信息来源如何做到这一点。是否可以?

小智 4

我以前从未用过两个 CDC,但你想做的是制作一个“复合设备”。以下线程的发帖人似乎已经完成并发布了工作代码,请注意,它不使用 CubeMx。

多个USB CDC

如果不起作用,还有其他几个链接

STM32F103 复合示例

STM32 USB 设备库用户手册

该设备手册适用于 F0,但其中有复合设备的示例。您可能可以从 ST 网站获得与手册相匹配的示例代码或将在其他 STM32 上运行的代码。