質問

が必要で送受信データのシリアル接続(RS-232、RS-422で

設定方法を教えてください、通信などをしています。方法の設定(例:ボーレート)および設定方法を教えてください。

特に思いこのJava、C/C++またはUnixの殻をもって関心のシリアル番Windows/ハイパーターミナル.

役に立ちましたか?

解決

構築時間を機械に戻1987?Ho ho.

Okなりますので、あらsnarky。

方法の設定(例:ボーレート)...

のデータシート?Ok okです。真剣にあります。わからない場合は、シリアルポートのボーレートのデバイスしようとしているコミュニケーションできる、してくれます。開始を推測し、あるバストは、o-。が必要な場合は、荷物状況については、提案9600-8-N-1までの番号が付いている。私の疑いができるのであ力の比較的早い。あるオプションの老忍者を伝えることができるだけで、私は文字化けで一部の規格ボーレートはどのようなボーレートです。印象的なパトリックする。

今でも簡アクセスすることができます。Unix/linuxできaholdのminicomに遊びにシリアルポート。この方法で公正に迅速に構成った。

のUnix貝殻

Unixのシリアルポート(s)is/areファイルにマップでは/dev/subdir.ttyS0ます。れば設定は正しいボーレートとwhatnot用minicomでも猫もこれらのファイルに送るものがあります。

のお肉にからアクセスできるプログラムを通じて、POSIXンターフェースの通称です。termios.hは大きなものでした。

参照: http://www.easysw.com/~mike/シリアル/シリアル.html#3_1 (のう)

もしでも興味にシリアル番Windows/ハイパーターミナル.

ハイパーターミナル、minicomは基本的に同じです。こうした窓のようにアクセスするとシリアルポート、だから。俺がWindows以降のWin95ます。

他のヒント

したい場合はコードをJavaんをお勧めしSerialIOs SerialPort.とても使いやすく、保存します日です。ことがなかったオープンソースの図書館とSerialIOい!

私のアドバイス使用しない太陽のシリアルIOの枠組み!ですから1998年にふさせてしまいます。利用できる rxtx がserialioります。

C/C++はWindowsす(少なくとも)二つの選択肢:

  1. 利用のSerialPortクラスを提供す。います。
  2. 利用のWin32APIに含まれています。があり 豊富なMSDNの記事 歴1995年、多くの無料の図書館および例は、ウェブを取得します。

きます。NETオプションをより簡単にするものである。

が必要でクロスplatfrom、私はあなたが見昇 Asio.

仕事で使用していまteratermやrealtermチェックのシリアルデータが正しくフォーマット化されまた、ハードウェアスプリッタースイッチを切り換えなしで通用を介してケーブルに戻る別のポートです。

Windowsできるアクセスのシリアルポート経由で、CreateFile.を与えてくれる取り扱いを設定することができます。

少し奥書いた方を中心への適用路線の接続からの農業のモデムを通じて、TCP/IPネットワークアドレスです。

当初私は、私(無料)-シリアルIO図書館があります。また日アイ-ビー-エム株式会社およびRxTx.しのための開発の初期試験が、生産のそれぞれが不安定です。

最終的に支払SerialIOのSerialPort.変換えたり、運動の変化に輸入をしての図書館 絶対に 岩の固ますので十分です。私の応募しての24時間×7日間の年とな問題に遭遇する複数おります。

りますので、開発用SerialPort、より良いAPIを使います。

が必要な場合はクロスプラットフォームのサポートは、JavaとSerialPortした最適な選択します。

最後に、そのライセンスかぁ合理的なものとなります。いpreinstallingソフトウェアの機器を顧客とします。

側からそれをしたい場合は、いスレッドセーフで、C#、まWindowsとLinuxの両方とも 制限 (編集:をすることができる。私うとしていたことが分かりました。).ぐを SerialPort オブジェクト、そのボーレー、ポートおよびその他の奇数の設定、オープでは、書くbyte[]。すべてのプロジェクトが設定し、SerialPortオブジェクトの行為を非常に類似ネットワークストリームでなければならないと考えても簡単に行えます。

としてibrandy状態を把握しておく必要がありこれらすべての設定は、シリアルポートのボーレートは、もう通載のシリアル装置です。

デバイスに応じようとしているコミュニケーションできる、より多くのパラメータのシリアルポートのボーレート、データビット、パリティチェック数とストップビットの考慮が必要となります。振り返ってみると、私が正しくモデムの使用期ラインのRS-232Cインタフェース。一部のデバイスのように、例えばキャッシュレジスタ利用ハードウェアのハンドシェークにおけるRTS/CTSラインまたはDTR/STRます。

一般のは良いのです。できない伝えの場合はボーレートに一致しないが、間違った設定を他のパラメータがどんな仕事でもやってみること。例えば、簡単にデータを送信デバイスの期待を1ストップビット2ストップビットセットです。問題の開始を受けようとする時はデータ。も利用できます適切にセットパリティビットの一つとしてストップビットなど。

ない場合は使用を強制され、特定のコンパイラであることを利用Qtの5.3版だけのクラス専用のシリアルポート

http://qt-project.org/doc/qt-5/qserialport.html

のコードはますますにおけるベストセラーであるsupprited Qtムは、少なくともいシリアルポートがあります。

っていpurejavacomm:を実現するためのjavax.comm言語で書かれてjava+JNA

とは異なりrxtxする必要がなくなり、より快適な設dll.そのpure Java+JNA、解決の問題の携帯性とWindowsとLinuxでした。シンプルでポートその他のOS-esるJNA支援など、Solaris、FreeBSDいたします。

あなたが期待するかもしれな純粋なjavaアプリケーションに遅れネイティブ実装などのrxtxには、現代のCPUのボトルネックが可能な、ビットレートのシリアルポートは、CPUサイクル。また、いくデバッグによる混Java/ネイティブライブラリは純粋なる統合コードです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top