【发布时间】:2013-05-04 22:45:19
【问题描述】:
我正在开发一个嵌入式 USB 设备,它需要可供两个不同的主机使用。 第一个是普通 PC,它将用作 MSC(大容量存储)设备,第二个是 USB 设备需要与 CDC 配置文件通信的特定硬件。
在枚举期间,USB 设备发送描述符表,在其中声明其功能。
枚举过程中有没有办法知道设备连接到哪个主机?
【问题讨论】:
-
平台?语言?你试过什么?
-
@Niels 没关系,这是一个协议问题,但如果你真的想知道... Msp430f5529, C.
-
如果您可以控制特定硬件,您可以在其连接到 GND/VBUS 的连接器上添加一个额外的 GPIO,并在外围设备上拉入相反的方向。然后通过读取 GPIO,您可以确定带外主机类型。
标签: embedded usb microcontroller usb-mass-storage