Windows PCで、シリアルポートの受信データを受信時に表示する方法を見つけたいと思います(つまり、ファイルにログを記録し、事後にファイルを変換して表示するのではありません)。
文字を16進値として表示するフォント( Compendium Arcana )でPuTTYを使用していますが、ASCII非印刷の16進値と等しい値は表示されません(たとえば、スペースは引き続きスペースとして表示され、ASCII SOH [0x01h]はまったく表示されません)
PuTTYまたは他の端末エミュレーターにこれらの文字が到着したときに表示させることは可能ですか?
PS:スペースが表示されているか、実際にはanyの実際の文字が表示されている状態で、何も表示されていない状態で生活することができます。これは、少なくともあるキャラクターと別のキャラクターの違いがわかることを意味します。
ヘラクレスセットアップ これを行うことができます。製品固有のオッズをすべて無視して終了すると、非常に柔軟な汎用シリアルおよびネットワーク端末プログラムになります。
メイン表示ウィンドウを右クリックして、特殊文字-> 16進数を選択します。印刷されない文字はすべて{HEX値}として表示されます
次にもう一度右クリックして[16進有効]を選択すると、印刷可能な文字を含むすべてのデータが16進として表示されます。印刷可能な文字を表すものは黒で、印刷不可能な文字を表すものは灰色になります。
拡張検索の後、私は シロアリ に出くわしました。
Termiteは、16進ビュープラグイン(フィルターと呼ばれます)(同じページで入手可能)を備えた、小さくてポータブルで基本的なアプリケーションです。プラグインを使用すると、16進値を非常に簡単に送受信でき、ポートのシリアル設定(ボー、フロー制御など)を入力する以外の設定は必要ありません。
hTERMを使用すると、charsと、オプションでhex、dec、またはbit値が表示されます。