就一直这个状态,也没识别成键盘,请问是什么问题?谢谢
已配置设备 USB\VID_3412&PID_7856\7&19ec9d50&0&3。
驱动程序名称: input.inf
类 GUID: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
驱动程序日期: 06/21/2006
驱动程序版本: 10.0.18362.175
驱动程序提供商: Microsoft
驱动程序部分: HID_Inst.NT
驱动程序等级: 0xFF3101
匹配设备 ID: USB\Class_03&SubClass_01
低等级驱动程序: input.inf:USB\Class_03:00FF3202
设备已更新: false
父设备: USB\VID_05E3&PID_0608\6&e9bcfe3&0&9
--------------------------------------
设备 USB\VID_3412&PID_7856\7&19ec9d50&0&3 在启动时出现问题。
驱动程序名称: input.inf
类 GUID: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
服务: HidUsb
低层筛选程序:
高层筛选程序:
问题: 0xA
问题状态: 0xC0000001
应该是描述符上传有问题,现在已识别为人体学输入设备,所以估计在报表描述符那块出现问题。如果有分析仪抓下USB上传数据包,没有就用bushound抓下贴出来看下。另外,关于用ch372模拟键盘程序我们是有例程的,链接如下,可以参考一下。
/bbs/thread-65122-1.html
好的谢谢!!我钻研一下,顺便请教下,INT_EP0_IN 是主机取走数据后触发的中断吗?也就是我提前把数据填到EP0的缓冲,等主机自己取走后 CH372 触发这个中断对不? 我现在是 setup 中断里 填上描述符 8 字节之后,在 EP0_IN 里 8个8个 给... ...
有进展了哈哈哈,但好像又卡住里,感觉主机要取报告但我没给... ...
您好,IN中断是在实际传输完成之后报给用户的,在setup中填8个字节的操作是正确的,其中有个0x81 0x06 0x00 0x22 0x00 0x00 0x73 0x00 372芯片有实际收到吗?
谢谢各位,已全部搞定,能实现键盘功能。蟹蟹!