[問題] String收值問題

作者: future314 (未來π)   2014-08-15 23:10:11
我想傳一個浮點數123.456
先在傳送端將他變成4Byte (79 E9 F6 24) 再用RS232傳送
但在接收端我用 String recivedData = serialPort1.ReadExisting();
卻變成y??B(79 3F 3F 24) 因為中間2個字元無法編碼變成"?"
值也變成47.XXX
請問有什麼方法可以收到正確的字串呢?
還是說在這種case只能用Read不能用ReadExisting?

Links booklink

Contact Us: admin [ a t ] ucptt.com