大家好,
这篇文章显然来自一个没有任何 USB 开发经验的人。
我们使用一些我知道是基于
STM32 的现成仪器,它们使用虚拟 COMPort 连接到 PC。这里没有什么新鲜事,标准的 Windows 驱动程序可以完美地识别它,我可以使用任何控制台程序进行
通信。
我们想要做的是摆脱 PC:用另一个带有 USB OTG 的 STM32 制作一个外部“控制器”设备,仪器将连接到该仪器(一个小 LCD 和几个按钮将是任何仪器的接口需要)。我们的控制器会识别 VCP,并将其“转换回”串行传输层。
所以我想我们正在寻找 VCP 驱动程序的 C/C++“反向”。
[STM32_INSTRUMENT]-------->(USB_CABLE)-------->[STM32_USB_OTG][SERIAL_DATA]
有谁知道是否有这样的东西可用?