WCH沁恒单片机
直播中

张辉

7年用户 1352经验值
私信 关注
[问答]

CH552有关USTS C0010000等待时间在哪里设置?

请教各位大大,用CH552模拟HID自定义设备,已可正常枚举通讯时候,bus hound会延迟10秒后显示USTS C001000,我的问题是向各位请教,个10秒钟在哪里可以设置,不用等待这么长时间(比如100微妙就恢复USTS)

  

回帖(2)

曾艳

2022-6-10 11:14:45
你这种情况应该是hid自定义设备一段时间没有通讯后设备已经挂起了,可以通过上位机软件下发in包唤醒设备,或者复合一个标准的hid设备比如键盘鼠标这种,这样主机会定时下发in包,这样设备是不会挂起的。
举报

张文

2022-6-10 11:14:56
你好,确认一下代码中有增加setreport的处理吗?从抓包效果看,应该是主机没有收到21 09 命令的回复,导致超时。可以参考一下我们的HID 自定义设备例程,

举报

更多回帖

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