0
我花了很長時間找出從串口發出的數據的實際來源類型。由於我需要逐字節的數據,如果我只使用char[]
緩衝區讀取,我看不到他的正確答案!串口readfile()用什麼類型的參數out?在C/C++
我花了很長時間找出從串口發出的數據的實際來源類型。由於我需要逐字節的數據,如果我只使用char[]
緩衝區讀取,我看不到他的正確答案!串口readfile()用什麼類型的參數out?在C/C++
您只需將字節寫入串口。當在接收端讀回它們時,只需讀入一個unsigned char
緩衝區。要正確解釋數據,您需要知道它在發送時的結構。這通常由某種協議指定,以便您可以檢測到傳輸的結束(例如Modbus協議)。如果您知道接收到的數據包的結構(以及例如解釋多字節整數和浮點數的字節序),您應該沒有問題重新解釋作爲原始字節數組接收的數據。你的問題有點不清楚,但這是我推斷你所問的。