2012-02-13 20 views
0

Javaを使用してハードウェアと通信したい。 すべてのパッケージを使ってうまくやってみました。 通信ポートは、Javaプログラムコードによっても検出されます。 しかし、私はCOMMポートを開くことができません。 私はまた、cmdでハイパーターミナルへの通信ポートを使って読み書きしようとしましたが、そこにまだ届いていません。 通信ポートを検出した後、プログラムは終了します。 Javaのハイパーターミナルを使って通信ポートを読み書きするにはどうしたらいいですか?ハイパーターミナル経由でJavaを使用するハードウェアとの通信

+0

..あなたを助けることを願って、あなたが接続しているかを示すコードの一部を掲示し、例外が発生した場所をして下さい。 –

+0

うわー、ここではフィッシング詐欺師やスパマーのためのメールが届いています。代わりにあなたのプロフィールに入れてください。 – ecle

答えて

0

Java通信APIについては、このリンクを参照してください。 はそれが

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

+0

これは私のコードです: –

+0

文字列; switch(port.getPortType()) {case CommPortIdentifier.PORT_PARALLEL: type = "Parallel";case CommPortIdentifier.PORT_SERIAL: type = Serial; break;デフォルト:type = "Unknown";} S.o.p(port.getName()+ ":" + type); if(port.getName()。equals( "COM3"))\t {try {port.open( "MyFirst"、200); Sop( "COM3 Port isReady");} catch(Exception e){} try { CommPortIdentifier pq = CommPortIdentifier.getPortIdentifier(COM3) commPort = pq.open( "ListPorts"、2000);} catch(Exception e){ ; port.open( "COM3"、200); inputStreamは; inputStream = バイト[] readBuffer =新しいバイト[20]; while(is.available()> 0) –

+0

構文を無視します.... spcaeはこのサイトで利用できませんでした... –

関連する問題