ch9329鼠標功能無法實現(xiàn)

在使用ch9329芯片時,向芯片發(fā)送{0x57,0xAB,0,0x05,0x05,0x01,0x01,0,0,0,0x0E,0x57,0xAB,0,0x05,0x05,0x01,0,0,0,0,0x0D},即通信協(xié)議上的例子,但并沒有反應,工作模式和串口模式在調(diào)試軟件檢測都為模式0,但在調(diào)試軟件上模擬鼠標功能是可以實現(xiàn)的,請問是這個數(shù)組不對嗎?還是其他的原因?

您好,調(diào)試軟件ok說明使用電腦上串口和CH9329芯片通信沒有問題,工作模式選擇也無問題。如上發(fā)送十六進制內(nèi)容格式正確,若采用其他硬件或單片機發(fā)送可通過芯片串口回復是否正常來確認結(jié)果。您也可以電腦上使用串口調(diào)試助手發(fā)送如上十六進制數(shù)據(jù)進行調(diào)測。


我通過串口循環(huán)發(fā)送{0x57,0xAB,0,0x05,0x05,0x01,0x02,0,0,0,0x0F,0x57,0xAB,0,0x05,0x05,0x01,0,0,0,0,0x0D}(按照通信協(xié)議為按下右鍵后松開),但不管怎么嘗試,開始發(fā)送的第一次永遠會接收到57 AB 00 C5 01 E4 AC的錯誤碼,而后續(xù)的則都能生效,接收到的皆為57 AB 00 85 01 00 88的正確應答包,且實現(xiàn)了鼠標操作,請問這個第一次發(fā)送的錯誤是什么原因,能夠消除嗎


您好,芯片無此特殊設(shè)定。也即第一包和中間過程沒有做過特殊處理。根據(jù)協(xié)議:

image.png

返回的串口命令表示SUM累加和不匹配,應該是串口數(shù)據(jù)發(fā)送過來時CH9329采樣的就已經(jīng)發(fā)生錯誤。另,串口信息回復和USB是否正常上傳并動作無關(guān)聯(lián),只要串口命令及通訊電平無問題,就可以正?;貜?。


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

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