ESP32的USB 能否同时作为 HOST 和 DEVICE使用?
Posted: Thu Nov 09, 2023 2:12 am
咱在我们这边有个需求,有多个设备需要链接到MCU上,这些设备都是 USB-HID的。
我们需要从这些设备上采集信息,汇总后发给上位机。
上位机之前也是用 USB 协议的,启动已经写好了,所以这块还不能变动,所以现在的需求就是,ESP32及作为主机接受设备端的连接,同时还需要作为一个设备与上位机链接。
ESP32和下位机的连接我想外接一个 USB-HUB芯片,可以满足多个设备的接入,但ESP只有一个USB端口,作为主机使用了就不能作设备了。
这个应该怎么解决?
求各位给点思路
我们需要从这些设备上采集信息,汇总后发给上位机。
上位机之前也是用 USB 协议的,启动已经写好了,所以这块还不能变动,所以现在的需求就是,ESP32及作为主机接受设备端的连接,同时还需要作为一个设备与上位机链接。
ESP32和下位机的连接我想外接一个 USB-HUB芯片,可以满足多个设备的接入,但ESP只有一个USB端口,作为主机使用了就不能作设备了。
这个应该怎么解决?
求各位给点思路