就一直這個(gè)狀態(tài),也沒識別成鍵盤,請問是什么問題?謝謝
已配置設(shè)備 USB\VID_3412&PID_7856\7&19ec9d50&0&3。
驅(qū)動程序名稱: input.inf
類 GUID: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
驅(qū)動程序日期: 06/21/2006
驅(qū)動程序版本: 10.0.18362.175
驅(qū)動程序提供商: Microsoft
驅(qū)動程序部分: HID_Inst.NT
驅(qū)動程序等級: 0xFF3101
匹配設(shè)備 ID: USB\Class_03&SubClass_01
低等級驅(qū)動程序: input.inf:USB\Class_03:00FF3202
設(shè)備已更新: false
父設(shè)備: USB\VID_05E3&PID_0608\6&e9bcfe3&0&9
--------------------------------------
設(shè)備 USB\VID_3412&PID_7856\7&19ec9d50&0&3 在啟動時(shí)出現(xiàn)問題。
驅(qū)動程序名稱: input.inf
類 GUID: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
服務(wù): HidUsb
低層篩選程序:?
高層篩選程序:?
問題: 0xA
問題狀態(tài): 0xC0000001
應(yīng)該是描述符上傳有問題,現(xiàn)在已識別為人體學(xué)輸入設(shè)備,所以估計(jì)在報(bào)表描述符那塊出現(xiàn)問題。如果有分析儀抓下USB上傳數(shù)據(jù)包,沒有就用bushound抓下貼出來看下。另外,關(guān)于用ch372模擬鍵盤程序我們是有例程的,鏈接如下,可以參考一下。
http://www.findthetime.net/bbs/thread-65122-1.html
好的謝謝!!我鉆研一下,順便請教下,INT_EP0_IN?是主機(jī)取走數(shù)據(jù)后觸發(fā)的中斷嗎?也就是我提前把數(shù)據(jù)填到EP0的緩沖,等主機(jī)自己取走后?CH372?觸發(fā)這個(gè)中斷對不??我現(xiàn)在是?setup?中斷里?填上描述符 8?字節(jié)之后,在?EP0_IN?里 8個(gè)8個(gè)?給... ...
有進(jìn)展了哈哈哈,但好像又卡住里,感覺主機(jī)要取報(bào)告但我沒給... ...
您好,IN中斷是在實(shí)際傳輸完成之后報(bào)給用戶的,在setup中填8個(gè)字節(jié)的操作是正確的,其中有個(gè)0x81 ?0x06 0x00 ? 0x22 ? ?0x00 ?0x00 0x73 ?0x00 ? 372芯片有實(shí)際收到嗎?
謝謝各位,已全部搞定,能實(shí)現(xiàn)鍵盤功能。蟹蟹!