0
我可以串行發送1字節的char型數據。現在我堅持發送浮點型數據。這裏是我的串行發送數據的代碼。使用C++ .in Linux的串行通信
fd = open("/dev/ttyO1", O_RDWR | O_NOCTTY);
char byte_out[] = {0x47};
write(fd, byte_out, strlen(byte_out)+1);
我該如何寫(或發送)串行浮點型數據。請幫幫我 。提前致謝 。
你應該定義的協議和二進制(或文本)表示您正在發送(這可能取決於另一邊)。如果可能的話,選擇一個文本表示(也許[JSON](http://json.org/)可以激勵你)。而你的代碼是錯誤的:'byte_out'應該是0結束的。 –