(轉載)Qt串口通信接收數據不完整的解決方法

學習了一篇好博客,特此轉載 燦哥哥的文章:原文鏈接 在使用串口接收數據時,當數據量大的時候會出現數據接收不完整的情況。因爲串口數據獲取函數readAll()由readyRead()信號觸發,但readyRead()信號在串口讀到起始標誌時立即發送,並不保證一定是當前所發數據的起始部分。因此串口通信雙方在通信前應制定好通信協議,規定好數據的起始和結束標誌,串口當讀到完整的起始和結束標誌之後,才認定讀
相關文章
相關標籤/搜索