WCH沁恒单片机
直播中

张鑫

8年用户 1116经验值
私信 关注
[问答]

ch55x模拟HID发送数据不能枚举成功是什么原因?

这几天使用ch55x模拟扫码枪发送数据
官方提供的例程发送数据一次只能发送8位数据、
尝试修改设备描述符后枚举成功也不能发送8位以上的数据。
抓了下其他扫码枪的包,包最大是0x40,复制过来又不能枚举成功。
想请教下是否是单片机不支持?
或者说官方可以提供例程吗?
  

回帖(4)

张勇

2022-6-10 14:39:57
请问这里的8个数据是指一包传输最大8个字节还是指上传实际有效数据只有8个字节?如果是最大包长度的话修改设备描述符的第八个字节就好了。如果是有效数据的话这个是跟设备的报表描述符有关系,报表描述符规定多少字节就是多少字节。
举报

张华

2022-6-10 14:40:06
8字节是指一包最大8字节,刚在ch554的例程里找到CompatibilityHID这个了。
刷入固件后电脑枚举设备成功了,但无输入
抓包后一直在一行增长数据,请问是可能 的原因是什么 呢
举报

杨海清

2022-6-10 14:40:11
一行增长数据是什么意思?看不太懂你描述的意思,你就说你想实现什么样的功能,现在实际是什么样的功能就好了。
举报

丁亚念

2022-6-10 14:40:16
我想要实现在电脑端有输入、当前是bus hound有数据,但电脑无输入
举报

更多回帖

发帖
×
20
完善资料,
赚取积分