CH554 外部HUB键盘鼠标

1622556978173779.png

1622556979922769.png

1622556979309396.png

CH554 -> HUB -> 键盘和鼠标:

  1. 鼠标为01端口Mouse类设备,键盘03端口Hid类设备。

  2. 查看USBHostTransact返回值,无操作时返回0x2A01正确(USB_PID_NAK),所以操作键盘正常返回值也正常。

  3. 鼠标无操作时返回值0x2001错误,程序进入USB_PID_IN内直接跳出,所以操作鼠标无反应。

  4. HUB只插键盘时,插入任何接口端口号都为01返回值0x2001操作无反应,HUB只插鼠标时,插入任何接口端口号不同返回值0x2A01操作正常。

  5. HUB插键盘和鼠标时,只要哪个端口号为01返回值就是0x2001,操作就无反应。

您好,测试了原始的EVT代码,在先后单独接入键鼠,或这先后一起接入一个键盘同鼠标均能够正常操作。

同时端口号显示为1的键盘也能够识别并获取到键值,您是否有对代码进行修改,可以将代码流程贴出来或与我直接联系:025-52642854

image.png


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