CH554 USB主模式外部HUB问题

HUB.PNG程序.PNG

CH554 USB主模式 外部HUB接入键盘和鼠标,键盘识别为HidClass设备,键盘插入不同HUB端口。

问题:1.键盘端口号为1,点击键盘无反应,事务传输不成功,键盘端口号其他(比如2、3),点击键盘传输事务成功,键盘插到ROOT端口也可以传输成功。

          2.鼠标为任意端口号都可以事务传输成功。

          3.为什么键盘插入HUB端口号识别成1就不成功呀?

后来试了试不管键盘鼠标,只要插在HUB上 端口识别成1 操作就不管用


你好,对hub端口的操作理论上是轮流查询,代码逻辑上都是一样的,所以应该不存在端口的问题。猜测可能是操作hub的问题,对1端口的操作不成功。换个hub会有这个问题嘛?可以把操作成功和操作失败的log都贴出来看一下。


操作成功USBHostTransact返回成功所以会打印“传输事务成功”,不成功就是点击按键没有反应


只有登录才能回复,可以选择微信账号登录