CH375 枚舉個(gè)別鍵盤,按鍵一秒以后才接受到鍵碼

Bus Hound 6.01 capture on Windows Vista Service Pack 1 (x64). Complements of www.perisoft.net


123


? Device - Device ID (followed by the endpoint for USB devices)

? ? ? ? ? ? (9) 英特爾(R) USB 3.0 根集線器

? ? ? ? ? ? (27) USB Composite Device

? ? ? ? ? ? (28) USB 輸入設(shè)備

? ? ? ? ? ? (29) USB 輸入設(shè)備

? Length - Total transfer length

? Phase ?- Phase Type

? ? ? ? ? ? CTL ? USB control transfer ? ? ??

? ? ? ? ? ? IN ? ?Data in transfer ? ? ? ? ??

? ? ? ? ? ? OUT ? Data out transfer ? ? ? ? ?

? ? ? ? ? ? USTS ?USB status ? ? ? ? ? ? ? ??

? Data ? - Hex dump of the data transferred

? Descr ?- Description of the phase

? Delta ?- Elapsed time from the previous phase to the current phase

? Cmd... - Position in the captured data

? Time ? - Time the phase occurred in hour:minute:second.millisec form



Device ?Length ? ?Phase ?Data ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Description ? ? ? Delta ?Cmd.Phase.Ofs(rep) ?Time ? ? ? ?

------ ?-------- ?----- ?-------------------------------------------------- ?---------------- ?----- ?------------------ ?------------

? 27.0 ? ? ? ? ? ?CTL ? ?80 06 00 01 ?00 00 12 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ? 24sc ? ? ? ? 1.1.0 ? ? ? ?11:41:22.391 ?

? 27.0 ? ? ? ?18 ?IN ? ? 12 01 00 02 ?00 00 00 08 ?ef 17 2d 60 ?30 01 01 02 ?..........-`0... ?3.2ms ? ? ? ? 1.2.0 ? ? ? ?11:41:22.394 ?

? ? ? ? ? ? ? ? ? ? ? ? ?00 01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? .. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?1.2.16 ? ? ? ? ? ? ? ? ? ??

? 27.0 ? ? ? ? ? ?CTL ? ?80 06 00 02 ?00 00 09 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ?487us ? ? ? ? 2.1.0 ? ? ? ?11:41:22.394 ?

? 27.0 ? ? ? ? 9 ?IN ? ? 09 02 3b 00 ?02 01 00 a0 ?32 ? ? ? ? ? ? ? ? ? ? ? ?..;.....2 ? ? ? ? 2.0ms ? ? ? ? 2.2.0 ? ? ? ?11:41:22.396 ?

? 27.0 ? ? ? ? ? ?CTL ? ?80 06 00 02 ?00 00 3b 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ?164us ? ? ? ? 3.1.0 ? ? ? ?11:41:22.397 ?

? 27.0 ? ? ? ?59 ?IN ? ? 09 02 3b 00 ?02 01 00 a0 ?32 09 04 00 ?00 01 03 01 ?..;.....2....... ?8.3ms ? ? ? ? 3.2.0 ? ? ? ?11:41:22.405 ?

? ? ? ? ? ? ? ? ? ? ? ? ?01 00 09 21 ?11 01 00 01 ?22 41 00 07 ?05 81 03 08 ?...!...."A...... ? ? ? ? ? ? ? ?3.2.16 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?00 0a 09 04 ?01 00 01 03 ?00 00 00 09 ?21 11 01 00 ?............!... ? ? ? ? ? ? ? ?3.2.32 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?01 22 a5 00 ?07 05 82 03 ?05 00 0a ? ? ? ? ? ? ? ? ?."......... ? ? ? ? ? ? ? ? ? ? 3.2.48 ? ? ? ? ? ? ? ? ? ??

? 27.0 ? ? ? ? ? ?CTL ? ?00 09 01 00 ?00 00 00 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?SET CONFIG ? ? ? ?212us ? ? ? ? 4.1.0 ? ? ? ?11:41:22.405 ?

? 27.0 ? ? ? ? ? ?CTL ? ?80 06 02 03 ?09 04 04 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ?3.2ms ? ? ? ? 5.1.0(2) ? ? 11:41:22.408 ?

? 27.0 ? ? ? ? 4 ?IN ? ? 3e 03 4c 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? >.L. ? ? ? ? ? ? ?1.1ms ? ? ? ? 5.2.0 ? ? ? ?11:41:22.410 ?

? 27.0 ? ? ? ? ? ?CTL ? ?80 06 02 03 ?09 04 3e 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ? 14us ? ? ? ? 6.1.0(2) ? ? 11:41:22.410 ?

? 27.0 ? ? ? ?62 ?IN ? ? 3e 03 4c 00 ?65 00 6e 00 ?6f 00 76 00 ?6f 00 20 00 ?>.L.e.n.o.v.o. . ?8.7ms ? ? ? ? 6.2.0 ? ? ? ?11:41:22.418 ?

? ? ? ? ? ? ? ? ? ? ? ? ?42 00 6c 00 ?61 00 63 00 ?6b 00 20 00 ?53 00 69 00 ?B.l.a.c.k. .S.i. ? ? ? ? ? ? ? ?6.2.16 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?6c 00 6b 00 ?20 00 55 00 ?53 00 42 00 ?20 00 4b 00 ?l.k. .U.S.B. .K. ? ? ? ? ? ? ? ?6.2.32 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?65 00 79 00 ?62 00 6f 00 ?61 00 72 00 ?64 00 ? ? ? ?e.y.b.o.a.r.d. ? ? ? ? ? ? ? ? ?6.2.48 ? ? ? ? ? ? ? ? ? ??

? 28.0 ? ? ? ? ? ?CTL ? ?80 06 00 01 ?00 00 12 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ? 14ms ? ? ? ? 9.1.0 ? ? ? ?11:41:22.432 ?

? 28.0 ? ? ? ?18 ?IN ? ? 12 01 00 02 ?00 00 00 08 ?ef 17 2d 60 ?30 01 01 02 ?..........-`0... ? ?7us ? ? ? ? 9.2.0 ? ? ? ?11:41:22.432 ?

? ? ? ? ? ? ? ? ? ? ? ? ?00 01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? .. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?9.2.16 ? ? ? ? ? ? ? ? ? ??

? 28.0 ? ? ? ? ? ?CTL ? ?80 06 00 02 ?00 00 09 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ? ?9us ? ? ? ?10.1.0 ? ? ? ?11:41:22.432 ?

? 28.0 ? ? ? ? 9 ?IN ? ? 09 02 22 00 ?01 01 00 a0 ?32 ? ? ? ? ? ? ? ? ? ? ? ?..".....2 ? ? ? ? ? 4us ? ? ? ?10.2.0 ? ? ? ?11:41:22.432 ?

? 28.0 ? ? ? ? ? ?CTL ? ?80 06 00 02 ?00 00 22 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ? ?6us ? ? ? ?11.1.0 ? ? ? ?11:41:22.432 ?

? 28.0 ? ? ? ?34 ?IN ? ? 09 02 22 00 ?01 01 00 a0 ?32 09 04 00 ?00 01 03 01 ?..".....2....... ? ?3us ? ? ? ?11.2.0 ? ? ? ?11:41:22.432 ?

? ? ? ? ? ? ? ? ? ? ? ? ?01 00 09 21 ?11 01 00 01 ?22 41 00 07 ?05 81 03 08 ?...!...."A...... ? ? ? ? ? ? ? 11.2.16 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?00 0a ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? .. ? ? ? ? ? ? ? ? ? ? ? ? ? ? 11.2.32 ? ? ? ? ? ? ? ? ? ??

? 28.0 ? ? ? ? ? ?CTL ? ?00 09 01 00 ?00 00 00 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?SET CONFIG ? ? ? ? ?8us ? ? ? ?12.1.0 ? ? ? ?11:41:22.432 ?

? 28.0 ? ? ? ? ? ?CTL ? ?21 0a 00 00 ?00 00 00 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?SET IDLE ? ? ? ? ? ?7us ? ? ? ?13.1.0 ? ? ? ?11:41:22.432 ?

? 28.0 ? ? ? ? ? ?CTL ? ?81 06 00 22 ?00 00 81 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ?1.2ms ? ? ? ?14.1.0 ? ? ? ?11:41:22.434 ?

? 28.0 ? ? ? ?65 ?IN ? ? 05 01 09 06 ?a1 01 05 07 ?19 e0 29 e7 ?15 00 25 01 ?..........)...%. ?8.9ms ? ? ? ?14.2.0 ? ? ? ?11:41:22.443 ?

? ? ? ? ? ? ? ? ? ? ? ? ?75 01 95 08 ?81 02 95 01 ?75 08 81 01 ?95 03 75 01 ?u.......u.....u. ? ? ? ? ? ? ? 14.2.16 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?05 08 19 01 ?29 03 91 02 ?95 05 75 01 ?91 01 95 06 ?....).....u..... ? ? ? ? ? ? ? 14.2.32 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?75 08 15 00 ?26 ff 00 05 ?07 19 00 2a ?ff 00 81 00 ?u...&......*.... ? ? ? ? ? ? ? 14.2.48 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?c0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?14.2.64 ? ? ? ? ? ? ? ? ? ??

? 29.0 ? ? ? ? ? ?CTL ? ?80 06 00 01 ?00 00 12 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ? 54ms ? ? ? ?15.1.0 ? ? ? ?11:41:22.497 ?

? 29.0 ? ? ? ?18 ?IN ? ? 12 01 00 02 ?00 00 00 08 ?ef 17 2d 60 ?30 01 01 02 ?..........-`0... ? ?8us ? ? ? ?15.2.0 ? ? ? ?11:41:22.497 ?

? ? ? ? ? ? ? ? ? ? ? ? ?00 01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? .. ? ? ? ? ? ? ? ? ? ? ? ? ? ? 15.2.16 ? ? ? ? ? ? ? ? ? ??

? 29.0 ? ? ? ? ? ?CTL ? ?80 06 00 02 ?00 00 09 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ? ?8us ? ? ? ?16.1.0 ? ? ? ?11:41:22.497 ?

? 29.0 ? ? ? ? 9 ?IN ? ? 09 02 22 00 ?01 01 00 a0 ?32 ? ? ? ? ? ? ? ? ? ? ? ?..".....2 ? ? ? ? ? 5us ? ? ? ?16.2.0 ? ? ? ?11:41:22.497 ?

? 29.0 ? ? ? ? ? ?CTL ? ?80 06 00 02 ?00 00 22 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ? ?6us ? ? ? ?17.1.0 ? ? ? ?11:41:22.497 ?

? 29.0 ? ? ? ?34 ?IN ? ? 09 02 22 00 ?01 01 00 a0 ?32 09 04 01 ?00 01 03 00 ?..".....2....... ? ?3us ? ? ? ?17.2.0 ? ? ? ?11:41:22.497 ?

? ? ? ? ? ? ? ? ? ? ? ? ?00 00 09 21 ?11 01 00 01 ?22 a5 00 07 ?05 82 03 05 ?...!...."....... ? ? ? ? ? ? ? 17.2.16 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?00 0a ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? .. ? ? ? ? ? ? ? ? ? ? ? ? ? ? 17.2.32 ? ? ? ? ? ? ? ? ? ??

? 29.0 ? ? ? ? ? ?CTL ? ?00 09 01 00 ?00 00 00 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?SET CONFIG ? ? ? ? ?8us ? ? ? ?18.1.0 ? ? ? ?11:41:22.497 ?

? 29.0 ? ? ? ? ? ?CTL ? ?21 0a 00 00 ?01 00 00 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?SET IDLE ? ? ? ? ? ?8us ? ? ? ?19.1.0 ? ? ? ?11:41:22.497 ?

? 29.0 ? ? ? ? ? ?CTL ? ?81 06 00 22 ?01 00 e5 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ?1.0ms ? ? ? ?20.1.0 ? ? ? ?11:41:22.498 ?

? 29.0 ? ? ? 165 ?IN ? ? 05 01 09 80 ?a1 01 85 01 ?19 81 29 83 ?15 00 25 01 ?..........)...%. ? 20ms ? ? ? ?20.2.0 ? ? ? ?11:41:22.519 ?

? ? ? ? ? ? ? ? ? ? ? ? ?95 03 75 01 ?81 02 95 05 ?81 01 c0 06 ?0c 00 09 01 ?..u............. ? ? ? ? ? ? ? 20.2.16 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?a1 01 85 02 ?25 01 15 00 ?75 01 0a e2 ?00 0a ea 00 ?....%...u....... ? ? ? ? ? ? ? 20.2.32 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?0a e9 00 0a ?b6 00 0a cd ?00 0a b5 00 ?0a b3 00 0a ?................ ? ? ? ? ? ? ? 20.2.48 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?b4 00 95 08 ?81 02 0a d0 ?00 0a d1 00 ?0a d2 00 0a ?................ ? ? ? ? ? ? ? 20.2.64 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?d3 00 0a d5 ?00 0a d6 00 ?0a d4 00 0a ?b8 00 95 08 ?................ ? ? ? ? ? ? ? 20.2.80 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?81 02 0a 94 ?01 0a 92 01 ?0a 83 01 0a ?23 02 0a 8a ?............#... ? ? ? ? ? ? ? 20.2.96 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?01 0a 24 02 ?0a 25 02 0a ?26 02 95 08 ?81 02 0a 27 ?..$..%..&......' ? ? ? ? ? ? ? 20.2.112 ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ?02 0a 21 02 ?0a 2a 02 0a ?b7 00 95 04 ?81 02 95 04 ?..!..*.......... ? ? ? ? ? ? ? 20.2.128 ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ?81 01 06 01 ?ff 95 01 75 ?08 15 00 26 ?ff 00 09 30 ?.......u...&...0 ? ? ? ? ? ? ? 20.2.144 ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ?b1 03 c0 05 ?01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ..... ? ? ? ? ? ? ? ? ? ? ? ? ?20.2.160 ? ? ? ? ? ? ? ? ? ?

? 27.0 ? ? ? ? ? ?CTL ? ?80 06 00 02 ?00 00 09 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ?1.0sc ? ? ? ?21.1.0 ? ? ? ?11:41:23.575 ?

? 27.0 ? ? ? ? 9 ?IN ? ? 09 02 3b 00 ?02 01 00 a0 ?32 ? ? ? ? ? ? ? ? ? ? ? ?..;.....2 ? ? ? ? 2.2ms ? ? ? ?21.2.0 ? ? ? ?11:41:23.577 ?

? 27.0 ? ? ? ? ? ?CTL ? ?80 06 00 02 ?00 00 3b 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?GET DESCRIPTOR ? ?299us ? ? ? ?22.1.0 ? ? ? ?11:41:23.577 ?

? 27.0 ? ? ? ?59 ?IN ? ? 09 02 3b 00 ?02 01 00 a0 ?32 09 04 00 ?00 01 03 01 ?..;.....2....... ?7.7ms ? ? ? ?22.2.0 ? ? ? ?11:41:23.585 ?

? ? ? ? ? ? ? ? ? ? ? ? ?01 00 09 21 ?11 01 00 01 ?22 41 00 07 ?05 81 03 08 ?...!...."A...... ? ? ? ? ? ? ? 22.2.16 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?00 0a 09 04 ?01 00 01 03 ?00 00 00 09 ?21 11 01 00 ?............!... ? ? ? ? ? ? ? 22.2.32 ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ?01 22 a5 00 ?07 05 82 03 ?05 00 0a ? ? ? ? ? ? ? ? ?."......... ? ? ? ? ? ? ? ? ? ?22.2.48 ? ? ? ? ? ? ? ? ? ??

? 28.0 ? ? ? ? ? ?CTL ? ?21 09 00 02 ?00 00 01 00 ? ? ? ? ? ? ? ? ? ? ? ? ? ?SET REPORT ? ? ? ?2.0sc ? ? ? ?23.1.0 ? ? ? ?11:41:25.659 ?

? 28.0 ? ? ? ? 1 ?OUT ? ?00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?. ? ? ? ? ? ? ? ? 1.5ms ? ? ? ?23.2.0 ? ? ? ?11:41:25.660 ?

? 29.2 ? ? ? ? ? ?USTS ? c0000004 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?stall pid ? ? ? ? 5.4sc ? ? ? ?24.1.0 ? ? ? ?11:41:31.094 ?


這是我鍵盤的bushound看到的采集結(jié)果;

我利用的單片機(jī)+CH375做主機(jī)來枚舉這個(gè)鍵盤;

我的程序流程:獲取設(shè)備描述符->設(shè)置地址->獲取配置描述符->獲取接口描述符->set_config(1)->set_idle()->get_report_descr_ex

然后set_config(1)->set_idle()->get_report_descr_ex來枚舉第二個(gè)接口;




我已經(jīng)把第一個(gè)set_idle()和第二個(gè)set_idle()改的和電腦的一樣了,

現(xiàn)在現(xiàn)象時(shí)我按下任意一個(gè)按鍵都要等一秒左右才接受到信息,如果我改成二端點(diǎn),采集多媒體的信息一樣是要等一秒左右;你們幫我分析下這個(gè)問題,我實(shí)在沒有什么辦法了,困擾我一個(gè)多月了


你這個(gè)復(fù)合設(shè)備的枚舉沒看出有什么異常,方便的話把程序發(fā)到lb@wch.cn這個(gè)郵箱,我?guī)湍隳憧匆幌率遣皇悄膫€(gè)地方處理的有問題。


郵件已經(jīng)發(fā)過去了,您查看下


郵件已經(jīng)發(fā)過去了,您查看下


郵件已回復(fù),請(qǐng)查收。


樓主的鍵盤是個(gè)復(fù)合設(shè)備,造成這種現(xiàn)象的原因是開啟了IN包重試功能,使用的時(shí)候關(guān)閉CH375的IN重試就可以了,即:

?CH375_WR_CMD_PORT(CMD_SET_RETRY);

CH375_WR_DAT_PORT(0x25);

CH375_WR_DAT_PORT(0x00);


這個(gè)程序可以直接外接鍵盤嗎?敲擊A鍵就顯示A的鍵值嗎?驅(qū)動(dòng)這塊怎么做的?


UploadImages/200710151704796.rar 可以參考此例程


? ? ? ? ? ? ? ? ? ? ? ? ? ?

這個(gè)程序可以直接外接鍵盤嗎?敲擊A鍵就顯示A的鍵值嗎?驅(qū)動(dòng)這塊怎么做的?

? ? ? ? ? ? ? ? ? ? ? ?

之前他描述的是375做主機(jī)來枚舉鍵盤設(shè)備。不是計(jì)算機(jī)。計(jì)算機(jī)和單片機(jī)本質(zhì)上都是請(qǐng)求鍵盤IN包而已。RTX截圖未命名.png


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频