再調(diào)試CH395Q,進(jìn)行與上位機(jī)UDP通信實(shí)驗(yàn)時(shí),發(fā)現(xiàn)這樣一個(gè)奇怪現(xiàn)象:
1.CH395Q發(fā)送給上位機(jī)的數(shù)據(jù)完全正確;
2.CH395Q接收數(shù)據(jù)中,低字節(jié)的首部始終為0。
比如:上位機(jī)發(fā)送16進(jìn)制的“FF FF”,CH395Q始終接收到的是“FF 7F”,也就是收到“1111 1111 0111 1111”,低字節(jié)的最高位始終為0,收不到1。
不知道為什么會(huì)有這樣的問(wèn)題?是時(shí)序的問(wèn)題嗎?
查看: 3715
回復(fù): 3
CH395Q_UDP接收數(shù)據(jù)錯(cuò)誤
熱門產(chǎn)品 :
CH585: 集成高速USB和NFC的藍(lán)牙MCU
您好,根據(jù)您描述的現(xiàn)象,建議找一個(gè)USB轉(zhuǎn)串口的工具,通過(guò)CH395 EVT中的DEBUG395.EXE串口操作CH395,此時(shí)進(jìn)行數(shù)據(jù)收發(fā),獲取MAC地址是否正常,以此來(lái)排除是否是接口時(shí)序?qū)е略搯?wèn)題。數(shù)據(jù)包變化過(guò)程中,也可以借助邏輯分析儀抓取接口時(shí)序,判斷通信是否正常。
你好,我也遇到了類似的問(wèn)題,請(qǐng)問(wèn)你解決了嗎?
TECH_Carton
發(fā)表于: 2023-11-17 16:03:53
您好,可以在數(shù)據(jù)傳輸前使用CHECK_EXIST命令檢測(cè)一下MCU和395之間的通信是否正常,如果檢測(cè)命令沒有問(wèn)題,可以在數(shù)據(jù)傳輸時(shí)通過(guò)邏輯分析儀具體看一下數(shù)據(jù)是否正確。后續(xù)可以郵箱交流(lq@wch.cn)
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄