CH9329透傳模式傳輸鼠標(biāo)信號較卡

本人使用CH9329透傳模式傳輸鼠標(biāo)信號,鼠標(biāo)信號發(fā)送是30次/秒,跟usb的相比,差了一倍,體驗(yàn)感沒那么好,鼠標(biāo)點(diǎn)擊次數(shù)也是,差了一倍??戳讼?,代碼里的鼠標(biāo)移動事件處理時(shí)間較短, 不到1ms,但兩次鼠標(biāo)移動相差36ms,所以問題是在芯片上,請問這種是否是芯片的最大性能,如果不是,我該如何做提高其性能,謝謝!

兩次鼠標(biāo)移動觸發(fā):
Debug:?Mouse?Move!?(:0,?)
Debug:?myFunction?execution?time:?30792219949?nanoseconds?(:0,?)
Debug:?Mouse?Move!?(:0,?)
Debug:?myFunction?execution?time:?30828742826?nanoseconds?(:0,?)
相差36.522877ms
?
鼠標(biāo)移動事件處理函數(shù)
Debug:?Mouse?Move!?(:0,?)
Debug:?myFunction?execution?time:?16916?nanoseconds?(:0,?)
換算為16.916?us




熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

您好,請問當(dāng)前你們使用的波特率是多少?芯片是完成串口到USB數(shù)據(jù)的轉(zhuǎn)換,所以數(shù)據(jù)接收到中轉(zhuǎn)會比真實(shí)鼠標(biāo)浪費(fèi)掉一些時(shí)間。以9600bps為例,傳輸1個(gè)字節(jié)大概就要1個(gè)ms,鼠標(biāo)包的發(fā)送和應(yīng)答有20幾個(gè)字節(jié),物理層傳輸就要20來個(gè)ms了。如不是最高115200bps,先用配置工具配置成115200bps再試下。


你好,我用的是波特率115200,但按照你的說法,應(yīng)答和發(fā)送<10ms,跟我遇到的情況還是有點(diǎn)不同,我的時(shí)間更長,可能是應(yīng)答時(shí)間過長?請問使用透傳模式也會有應(yīng)答嗎?如何關(guān)閉應(yīng)答?


您好,如果只使用單一的鼠標(biāo)功能,可以配置芯片的串口通信模式為透傳模式,這樣只需要上傳Mouse HID報(bào)表給芯片即可。此外,即使協(xié)議傳輸模式也不應(yīng)該那么久的延時(shí),建議用USB總線分析儀或Bushound等工具抓下實(shí)際的鼠標(biāo)數(shù)據(jù)包看下。


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

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