请问大佬们,我们现在有个需求就是读取多个USB HID设备的数据,都是joystick设备,暂定为5-8个,然后解析数据之后,再重新融合成一个USB HID设备连接到电脑。
计划是使用一个带USB HOST的mcu,连接一个8口的USB HUB来实现。
目前查看了ch32v203和ch32x035的手册,支持下一级的USB HUB,查了USB HUB的相关资料,发现大于4路的HUB,一般是从第4个USB口,再扩展,那这样的话,连接到5-8口的设备就是下两级的设备了,不知道能不能符合需求。
另外如果使用ch32v203或者其他多USB接口的芯片,能不能设置一个USB口为host,用于接收USB设备的数据,另一个USB口设置为device,用于给电脑发送数据。
请大佬们指点下用什么方案可以实现。