![]() |
應該還是時序問題惹得禍 |
diy1997 發表于 2019-1-21 13:35 不是的,這個我還是明白的 |
devcang 發表于 2019-1-20 11:49 主要時不會弄復雜的APP,接觸E4A太少了 |
不論從上位機還是單片機發送:12345;手機串口助手都是收到分段數據:1 2345(被分成了兩段) 時不時,能有正確的.沒有發現嚴重丟包現象.換了幾個串口助手都是一樣的結果. 我以前能用的APP現在也不行了,藍牙模塊換了好幾塊了.都是一樣的結果.手機也換了.都沒有用. 波特率時9600,換成19200可以使用,感覺很奇怪 |
夢園心田 發表于 2019-1-21 01:43 你用電腦串口助手,可能是你輸入的數據格式不對, 或是你輸入十進制卻以十六進制發出去。 至于下位機的問題不清楚, 不可能是你的APP有問題吧?換個試試看。 |
下位機,檢測到換行鍵分析一幀數據,進行組包 |
不是下位機問題,我直接用電腦的串口助手發也一樣的結果 |
這應該是下位機發送問題吧? |
建立一個數據緩存,存滿了再處理 |
連續接收,到原定的長度,或分割號,再處理。。。。。。。。。。。。。 |
比如數下位機發送181 APP接受時 1 81斷開 |