目前正在做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幀左右就不再接收了!
請大佬們指點一下,謝謝?。?!