请教各位大大,用CH552模拟HID自定义设备,已可正常枚举通讯时候,bus hound会延迟10秒后显示USTS C001000,我的问题是向各位请教,这个10秒钟在哪里可以设置,不用等待这么长时间(比如100微妙就恢复USTS)
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
请教各位大大,用CH552模拟HID自定义设备,已可正常枚举通讯时候,bus hound会延迟10秒后显示USTS C001000,我的问题是向各位请教,这个10秒钟在哪里可以设置,不用等待这么长时间(比如100微妙就恢复USTS)
你这种情况应该是hid自定义设备一段时间没有通讯后设备已经挂起了,可以通过上位机软件下发in包唤醒设备,或者复合一个标准的hid设备比如键盘鼠标这种,这样主机会定时下发in包,这样设备是不会挂起的。
你好,确认一下代码中有增加setreport的处理吗?从抓包效果看,应该是主机没有收到21 09 命令的回复,导致超时。可以参考一下我们的HID 自定义设备例程,链接如下:
www.wch.cn/downloads/CH554EVT_ZIP.html