Re: [問題] 無法顯示接收serial port的 data

看板java作者 (Mr. Pan)時間14年前 (2011/09/23 14:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《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
文章代碼(AID): #1EV2kcDk (java)
文章代碼(AID): #1EV2kcDk (java)