CH552 有关USTS C0010000等待时间问题

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

1.JPG

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


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

www.denis-pharm.com/downloads/CH554EVT_ZIP.html

image.png 


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