W806的UART接收不定長度的數據,出現一包數據分為兩包接收

發布於 2025-09-19 17:53:48

W806接收不定長度的UART數據,出現一包數據分為兩包接收,如何做到一包數據可以一次接收的。如果采用串口空閑中斷進行判斷,如何使用方法的,有例程嗎
image.png

查看更多

關注者
0
被浏覽
88
1 個回答
abcd
abcd 認證專家 4天前
我只是個路過的老年人~

不影響使用啊,數據流本身不會丟,利用自定義的數據帧格式,一般都有長度信息,判斷沒接收完成就等下一次接收完成再解析。沒有串口空閑中斷,只有一個簡單的接收超時中斷UART_INTS_RTO,也可以用這個來判斷,前提是發送方不會間斷,如果被置位了,就調用接收完成中斷回調。

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽