CH395Q與USART聯(lián)調(diào)問題

目前正在做USART與CH395Q聯(lián)調(diào)測試,CH395Q版本號可以正常打印,測試指令均正常。


測試內(nèi)容:上位機用網(wǎng)絡(luò)調(diào)試助手向CH395Q發(fā)送十六進制的固定9字節(jié)長度的指令(AA 1A 01 00 00 00 00 0D 0A),CH395Q收到后,判斷接收到的指令的前三個字節(jié)(AA 1A 01),符合就通過USART向上位機發(fā)送接收到的9個字節(jié)的指令,上位機再通過USART1返回另一條指令(AA 2B 01 00 00 00 00 0D 0A)給CH395Q,最后在網(wǎng)絡(luò)調(diào)試助手看結(jié)果。


存在問題1:有的時候網(wǎng)絡(luò)調(diào)試助手第一次發(fā)送AA 1A 01 00 00 00 00 0D 0A,上位機接收不到,或者接收到了CH395發(fā)送的數(shù)據(jù),卻少了第一個字節(jié),就剩8個字節(jié)了(1A 01 00 00 00 00 0D 0A),后面第二次、第三次再點發(fā)送就正常了!


存在問題2:只用串口向CH395Q不斷發(fā)送數(shù)據(jù),一幀數(shù)據(jù)長度30字節(jié)左右,間隔30ms發(fā)送,需要發(fā)送15000幀,網(wǎng)絡(luò)調(diào)試助手接收到8000幀左右就不再接收了!


請大佬們指點一下,謝謝?。?!

您好,根據(jù)您的描述,

您395是做什么模式呢?

第一個問題:網(wǎng)絡(luò)調(diào)試助手第一次發(fā)送的數(shù)據(jù)上位機收不到

????1.排查一下395是否正確收到網(wǎng)絡(luò)調(diào)試助手的數(shù)據(jù)(是否報接收中斷以及可以在接收中斷中加日志看接收到的數(shù)據(jù)是否正確);

????2.如果395已經(jīng)收到了且數(shù)據(jù)沒有錯誤,那可以排查一下串口發(fā)送部分的代碼。

第二個問題:
????1.395每發(fā)一包數(shù)據(jù)前需要判斷發(fā)送緩沖區(qū)非空這個中斷,可以看一下代碼這部分有沒有相對應(yīng)操作。

????2.出現(xiàn)您所說的發(fā)送15000幀網(wǎng)絡(luò)助手只收8000幀異?,F(xiàn)象時,此時拔插網(wǎng)線是否會報PHY_Change中斷呢。


可以將相關(guān)測試結(jié)果郵件發(fā)來看一下,后續(xù)問題可郵件交流(lq@wch.cn)


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

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