Re: [問題] 無法顯示接收serial port的 data
※ 引述《lcm525108 (不要叫我小朋友)》之銘言:
: 小弟參考
: http://ppt.cc/ktHU
: 以這裡面作參考範例
: 編譯成功後有產生.class檔
: 但在執行
: java -classpath comm.jar;. XXX COM4
: 卻無法顯示data,找不出問題點在哪邊
: 有請高手指點,感激不敬~^^
: 小弟在超級終端機上面的設定為
: 115200bps , 資料位元 8 ,同位檢查 無 , 停止位元 1 , 流量控制 無。
: 在JAVA程式部分我寫成
: serialPort.setSerialPortParams( 115200, SerialPort.DATABITS_8,
: SerialPort.STOPBITS_1, SerialPort.PARITY_NONE );
: 這樣有錯誤嗎?
這樣應該是沒問題,那你在用超級終端機的時候有資料嗎?
(我是都用 putty 去測試啦)
如果超級終端有資料,設定都一樣,但就是 Java 沒有資料的話,
先確定一下你的機器輸出格式,因為範例中採用的是 readLine(),
NMEA 0183 是以行為單位,那你使用的機器有沒有換行的動作呢?
可以試著先用 read (讀 byte) 來測試看看
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.78.114
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):