(转载)Qt串口通信接收数据不完整的解决方法

学习了一篇好博客,特此转载 灿哥哥的文章:原文链接 在使用串口接收数据时,当数据量大的时候会出现数据接收不完整的情况。因为串口数据获取函数readAll()由readyRead()信号触发,但readyRead()信号在串口读到起始标志时立即发送,并不保证一定是当前所发数据的起始部分。因此串口通信双方在通信前应制定好通信协议,规定好数据的起始和结束标志,串口当读到完整的起始和结束标志之后,才认定读
相关文章
相关标签/搜索