求教:
QT怎么實作一個包一個包的讀取串口的資料
uj5u.com熱心網友回復:
求教各路大神啊,我需要判斷它的位元組和它的ID因此需要一個包一個包的接收資料,請問怎么可以做到啊uj5u.com熱心網友回復:
接收一個就把一個包存到一個QList里面,然后在執行緒里用回圈一個一個取出來QList::takeFirst()判斷uj5u.com熱心網友回復:
二樓大大,那么我怎么才能一個包一個包的接收呢,我是新手,求賜教
uj5u.com熱心網友回復:
如果你是用的Qt自己的QSerialPort類就用void readyRead()信號收包,你可以百度一下QSerialPort的用法uj5u.com熱心網友回復:
需要串口收發雙方有協議才能安包收取啊?否則怎么通訊呢uj5u.com熱心網友回復:
你可能要先學會制定通訊協議,也就是你和發送端直接的約定,例如位元組長度,型別,內容,結束符轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/78525.html
標籤:Qt
