CH375B控制全速鼠標(biāo)!程序該怎么改?[求助]

各位工程師,再麻煩一下。我現(xiàn)在用CH375B控制USB的低速鼠標(biāo)(usb1.1)的程序已經(jīng)OK!我想問下如果要控制全速的鼠標(biāo)(USB2.0)應(yīng)該怎么改程序? 把設(shè)置CH375B工作在低速模式的那個(gè)函數(shù)注釋掉沒有用! 求指導(dǎo)~~~~謝謝?。。?!

可以用這個(gè)命令SET_USB_SPEED ,關(guān)于這個(gè)命令介紹參見手冊(cè)CH375DS2.工作在低速模式的那個(gè)函數(shù)注釋掉應(yīng)該是可以的,在設(shè)置完模式6后375默認(rèn)工作在全速


只需要改設(shè)置速度這些嗎?SET_USB_SPEED 后設(shè)置是01 還是00?注釋掉工作在低速模式那個(gè)函數(shù)以后 獲取設(shè)備描述符 配置等等一系列都不能成功


設(shè)置成00。是不是全部注釋掉了呢?復(fù)位設(shè)備后的也需要注釋掉。其它的就沒有區(qū)別了,除非你的設(shè)備不是全速的


你這么說的話我也搞不清楚了 !需要設(shè)置成02才能獲取描述符! 獲取的描述符12 01 00 02 00 00 00 08 2F 19 16 09 00 02 00 02 00 01

Config 09 02 22 00 01 01 00 A0 31 09 02 22 00 01 01 00 A0 31 09 04 00 00 01 03 01 02 00 09 21 11 01 00 01 22 40 00 07 05 81 03 05 00 0A

Report 05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 03 15 00 25 01 75 01 95 03 81 02 75 05 95 01 81 01 05 01 09 30 09 31 16 01 F8 26 FF 07 75 0C 95 02 81 06 09 38 15 81 25 7F 75 08 95 01 81 06 C0 C0 移動(dòng)鼠標(biāo)得到的數(shù)據(jù)有5個(gè)字節(jié) 本應(yīng)該是4個(gè)字節(jié)的!


02說明你的設(shè)備是低速設(shè)備,不是全速設(shè)備,你如果把375設(shè)置成全速方式,是肯定不能操作低速設(shè)備的。移動(dòng)鼠標(biāo)得到的數(shù)據(jù)你怎么知道本應(yīng)該是4個(gè)字節(jié)的??如果375每次采樣到都是5字節(jié)的數(shù)據(jù)的話,那么說明你的鼠標(biāo)實(shí)際返回的就是5字節(jié)的數(shù)據(jù),這個(gè)374不可能采錯(cuò)的。如果有條件的話,你可以買個(gè)USB分析儀看看底層鼠標(biāo)到底返回給374多少個(gè)數(shù)據(jù)


為什么是4個(gè)字節(jié) 一個(gè)按鍵 一個(gè)X位移,一個(gè)Y位移,一個(gè)滑輪?。。。?!現(xiàn)在CH375B的程序是對(duì)于USB1.1的鼠標(biāo)來編寫的,也經(jīng)完全OK了,現(xiàn)在我是想要也支持USB2.0的鼠標(biāo),程序肯定是要改的!關(guān)鍵是要改哪里!我想問的是這個(gè)。。。。


具體幾個(gè)字節(jié)每個(gè)鼠標(biāo)是不一樣的。定義也不一樣。 可以上來先通過GET_DEV_RATE 判斷速度,再通過SET_USB_SPEED 設(shè)置速度,其它的都一樣了


GET_DEV_RATE 這個(gè)命令沒見過呢 可以解釋下不?


命令GET_DEV_RATE見CH375DS2 該命令獲取當(dāng)前連接的USB設(shè)備的數(shù)據(jù)速率類型。該命令需要輸入1個(gè)數(shù)據(jù)07H, 輸出為數(shù)據(jù)速率類型,其位4為1則是1.5Mbps低速USB設(shè)備,否則是12Mbps全速USB設(shè)備。 該命令僅在USB模式5(已啟用的USB主機(jī)方式,不產(chǎn)生SOF包)狀態(tài)下有效。


小謙 { M }--我現(xiàn)在也在思考這個(gè)問題:如何適應(yīng)二種速度的鼠標(biāo),如何與你交流


@ 小謙 用的并口方式還是串口方式?。?/p>


首先檢測一下鼠標(biāo)的速度,然后如果是低速鼠標(biāo)需要設(shè)置成低速模式。一般我們例程的接口是并口方式。


謝謝二位,我是用串口,你們的高/低速切換是否調(diào)試成功。


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

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