【问题标题】:what are the advantages and disadvantages of USB virtual com port comparing with USB?USB虚拟com口与USB相比有哪些优缺点?
【发布时间】:2017-04-25 18:38:34
【问题描述】:

晚上好,我的项目是创建一个桌面应用程序。这个应用程序将允许我通过 USB 端口从 PC 与 stm32 微控制器进行通信。 为了发送和接收消息,我被告知将微控制器的 USB 配置为 USB 虚拟 com 端口。但我真的不知道这个配置背后的目的是什么。 我的问题是: 1-USB、USB虚拟com口和USB串口有什么区别? 2-为什么使用VCP有用以及USB虚拟com端口与USB相比有哪些优点和缺点。

【问题讨论】:

标签: usb


【解决方案1】:

如您所想,USB 中没有“串行端口”。 USB 堆栈具有不同的类,如大容量存储类 (MSC)、音频、通信等,用于不同的目的。如果不根据您的用例进行配置,您将无法直接使用 USB 堆栈。对于串行通信枚举,您必须在通信类中配置您的 USB 设备并用作 VCP。请参阅this 了解所有类的列表。您还可以将设备配置为 HID 以指示某些事件(如键盘或鼠标)。

【讨论】:

    猜你喜欢
    • 2011-11-27
    • 2018-02-13
    • 2023-03-28
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-02
    • 2020-11-20
    相关资源
    最近更新 更多