2

この有史以前のアプリケーションであるハイパーターミナルの使用について助けが必要です。COM ポートにいくつかのコマンドを送信する必要があります。私はこれを行っています:新しい接続>接続に名前とアイコンを付けます> COM3ポートと115200kbaudを選択します> OK>テキストを入力してENTERを押します。

私はループバック回路を持っているので、入力したものを受け取ることを期待しています。ただし、Enter キーを押しても何も表示されませんでした。

助言がありますか?

ハイパーターミナルを使用した「スキルのデバッグ」については、COM ポートからデータを送受信する C# アプリを使用しています。このアプリケーションでは問題がないので、ハイパーターミナルで何か間違ったことをしていると思います。

ありがとう!

4

3 に答える 3

3

「ハイパーターミナルで何か悪いことをする」には、アイコンをクリックして最初に起動することが含まれると思います。

しかし、この種のループバックを実行できるはずです。フロー制御が有効になっていないことを確認し、設定を変更する前に必ずハイパーターミナルの切断ボタンをクリックしてください。以前のバージョンでは、ポートを開いた状態で設定を変更できましたが、変更するまで有効になりませんでした。切断/再接続を行いました。

もう1つのアドバイスは、CR/LFは基本的なRS232接続を確立するために試して使用する最後の文字であるということです。これらは両方とも空白であり、端末プログラムで最も複雑な処理を行うためです(抑制または挿入される可能性があります)。個人的には常に 0x57 を使用していますが、それは私だけです...

于 2010-07-27T14:03:36.943 に答える
1

「フロー制御なし」オプションをチェックしましたか? IIRC ハイパータームのデフォルトはハードウェア ハンドシェイク

于 2010-07-27T14:02:54.197 に答える
0

フロー制御を無効にしようとしましたか? フロー制御を有効にして接続を確立できませんでした。

C# アプリケーションで使用している構成 (bps、ワード サイズ、フロー制御、パリティなど) を調べて、これをハイパーターミナルに転送してみてください。

于 2010-07-27T14:04:52.760 に答える