2012-02-13 38 views
0

我想使用Java與我的硬件進行通信。 我通過使用所有軟件包並將它們正確放置得非常好。 通信端口也被Java程序代碼檢測到。 但現在我無法打開COMM端口。 我也嘗試讀取和寫入cmd使用通訊端口超級終端,但還沒有達到那裏。 程序在檢測到通訊端口後即將終止。 那麼如何在Java中使用超級終端通過通信端口讀取或寫入數據呢?通過超級終端與使用Java的硬件進行通信

+0

請發表你的一些代碼顯示你如何連接,並在異常情況發生。 – 2012-02-13 13:41:01

+0

哇,我們在這裏收到了一個釣魚者和垃圾郵件發送者的電子郵件。請把它放在你的個人資料中。 – ecle 2012-02-13 14:26:02

回答

0

請參閱此鏈接它是關於Java通信API。 希望它會幫助你..

http://java.sun.com/products/javacomm/reference/docs/API_users_guide_3.html

+0

這是我的代碼如下: – 2012-02-23 13:02:21

+0

String type; switch(port.getPortType()) {case CommPortIdentifier.PORT_PARALLEL: type =「Parallel」; case CommPortIdentifier.PORT_SERIAL: type = Serial; break; default:type =「Unknown」;} S.o.p(port.getName()+「:」+ type); (port.getName()。equals(「COM3」))\t {try {port.open(「MyFirst」,200); Sop(「COM3 Port isReady」);} catch(Exception e){}嘗試{ CommPortIdentifier PQ = CommPortIdentifier.getPortIdentifier(COM3) CommPort的= pq.open( 「ListPorts」,2000年);} 趕上(例外五){ port.open( 「COM3」,200); InputStream爲;的inputStream = serialPort.getInputStream();} 字節[] readBuffer =新的字節[20];而(is.available()> 0) – 2012-02-23 13:31:05

+0

忽略句法....因爲spcae在此網站的不可用... – 2012-02-23 13:31:45

相關問題