基於STM32的串口數據環形緩衝隊列

最近進行STM32開發,在處理大規模串口數據的時候,由於數據處理速度不夠及時而出現掉包的問題,爲此通過以下方案成功解決。 BTW:在串口循環發送一組數據的時候,應該在發送第一個字節之前也加上判斷緩衝區是否爲空。 正確形式如下: //這個函數會循環執行 void stop(void){ //發送10給上位機,使其進入數據解調 float_data.d = 10 * 10000; while(U
相關文章
相關標籤/搜索