在官网上下的这个demo:CH558_CH559 模拟HID兼容和键盘复合设备,上电自动弹出指定目录下的EXE软件,通过软件可以查看HID兼容设备中断IN端点数据和统计。
现在这里有一套无线键鼠共用一个usb头,现在鼠标数据能正常识别,并获取鼠标键值,但是没有键盘的识别信息和键值,请问如何让键盘也能识别 并获取到键值,打印信息如下:
HUB 1 dev in
Reset root hub 1# port
GetDevDescr: x12 x01 x10 x01 x00 x00 x00 x08 x38 x39 x80 x10 x11 x03 x01 x02 x00 x01
GetCfgDescr: x09 x02 x3B x00 x02 x01 x00 xA0 x32
x09 x04 x00 x00 x01 x03 x01 x02 x00
x09 x21 x00 x02 x00 x01 x22 x6C x00
x07 x05 x81 x03 x05 x00 x08
x09 x04 x01 x00 x01 x03 x01 x01 x00
x09 x21 x00 x02 x00 x01 x22 x3E x00
x07 x05 x82 x03 x08 x00 x0A
hidReportLen:6C
GetHIDReport: x05 x01 x09 x02 xA1 x01 x85 x01 x09 x01 xA1 x00 x05 x09 x19 x01 x29 x05 x15 x00 x25 x01 x95 x05 x75 x01 x81 x02
x95 x01 x75 x03 x81 x03 x05 x01 x09 x30 x09 x31 x09 x38 x15 x80 x25 x7F x75 x08 x95 x03 x81 x06 xC0 xC0
x05 x01 x09 x80 xA1 x01 x85 x02 x19 x81 x29 x83 x15 x00 x25 x01 x95 x03 x75 x01 x81 x06 x95 x05 x75 x01 x81 x01 xC0
x05 x0C x09 x01 xA1 x01 x85 x03 x19 x00 x2A x3C x02 x15 x00 x26 x3C x02 x95 x01 x75 x10 x81 x00 xC0
begin
report id
button
button min 0e 19
button max 10 29
buttonlmin 12 15
button lmax 14 25
button cou 16 95
05 01 Mouse.Button.Size_bit 05
xxx 24 09
yyy 26 09
wheel 28 09
xx lmin 2a 15
xx lmax 2c 25
xx cou 2e 75
08 03 Mouse.X_Y.Size_bit 18
button
button min 5b 19
button max 5d 2a
05 18 18
GetHIDReport: 01 x05 x01 x09 x06 xA1 x01 x05 x07 x19 xE0 x29 xE7 x15 x00 x25 x01 x75 x01 x95 x08 x81 x02
x95 x01 x75 x08 x81 x01 x95 x03 x75 x01 x05 x08 x19 x01 x29 x03 x91 x02
x95 x05 x75 x01 x91 x01 x95 x06 x75 x08 x26 xFF x00 x05 x07 x19 x00 x29 x91 x81 x00
USB-Mouse Ready
2022-7-14 11:51:50
首先确认一下使用的例程是模拟HID设备,怎么实现操作USB设备的?其次可以参考我们CH559EVT中的USB主机例程,里面有操作键鼠的相关处理。
首先确认一下使用的例程是模拟HID设备,怎么实现操作USB设备的?其次可以参考我们CH559EVT中的USB主机例程,里面有操作键鼠的相关处理。
举报