serial-port

    3

    1答えて

    私は既存のハードウェア製品の周辺にソフトウェアを設計しています。私は通信プロトコルを完全に制御していますが、デバイス検出を容易にする方法はわかりません。 デバイスは、実行時に検出する必要のある可能な構成の範囲(ボーレート、データビット、パリティビット、ストップビット)を持つことができます。どのような設定を使用しているかをソフトウェアが把握する最も簡単で信頼性の高い方法は何ですか?繰り返しますが、私

    0

    3答えて

    シリアルポート通信C#windowsアプリケーションを使用しています。私はポートからデータを取得し、それを操作してシリアルポートを通して書き込むプログラムを書いた。 私の質問は、ユニットの電源が入っていないか、電源が切れているか、ユニットがコマンドに長時間応答していない場合です。私のプログラムでは、通常の実行フローのために書いています。しかし、長い時間応答がない場合、プログラムは長い間待っています

    2

    3答えて

    私はx-モデムプロトコルと133バイトのパケットを使ってシリアルポートからファイルを読んでいます。私は、128バイトのデータのCRCと私はそれシングルバイトにする必要があり、私の計算されたCRCとcomapareする必要があり、他の側から送信された2バイトのCRCを計算するために持っている 1 byte is SOH 2 byte packet number 3 byte

    1

    1答えて

    C winapiを使用すると、別のプログラムによって排他的に開かれているcommportから受信したデータをキャプチャすることができます。 私はこれを行うプログラムがあることを知っていますが、特定の目的のために私自身の監視ソフトウェアをコード化したいと思っていました。

    13

    4答えて

    シリアルおよびパラレルポート(特にRS-232)にアクセスする際に使いやすいJavaライブラリまたはフレームワーク(Sunによって提供されるjavax.comm以外)がありますか。 私はWindowsとLinuxの両方で動作する無料のものが必要です。

    1

    3答えて

    を共有する:この場合、http://www.java2s.com/Code/Java/Network-Protocol/JModemsimplecommunicationsprogram.htm 、私は2台のコンピュータ間のダイヤルアップ接続を確立し、バイナリファイルを送信したいです。しかし、このコードでは、ポートを設定した後、ファイルを転送する前に電話番号を設定することはできません。電話番号をダ

    0

    2答えて

    私はSerialPortクラスで非常に大きな問題を抱えており、これを解決するにはいくつかの助けが必要です。 複数のデバイスに接続する必要があるため、複数のシリアルポートを汎用リストに使用しています。 これは、デバイス(私たちの場合は、携帯電話)のいずれかがオフになっている場合は、そのケーブルがある場合は、ボタンがクリックされた後、私たちの基本的なコードは、今 List<SerialPort> po

    1

    2答えて

    私はC#でSerialPortクラスを使って開発しています。 SerialPort.Write()はブロック方法です。 書き込みを停止するにはどうすればこの方法を終了できますか?私は書くためにスレッドを使用します。 書き込みを停止したいのにCOMポートが書き込みを続けているときにこのスレッドを中止します。 アイデア? ありがとうございます。 私の基本的な英語には申し訳ありません。

    4

    1答えて

    シリアルポートを常に見て、ポートから受信した入力に応じてユーザーインターフェイスを変更するアプリケーションを実行したいと考えています。私はLinux上でpyserialでポートから行を読み取ることに成功しましたが、私は定期的にこれを行う方法がわかりません:別のスレッドを作成し、タイマーイベントの入力をチェックしますか?私は何も見逃していないことを確認するにはどうすればいいですか? (何らかのハンド

    1

    3答えて

    以下のコードが欠落したり、データが失われたりする理由を誰にも教えてください。私は一晩中グーグルグーグルで行ってきましたが、何の指針も見つけられません。シリアルポートは次の設定を使用しています。 38400、n、8,1xon/xoffフロー制御。 ReceivedBytesThreshold = 1 isReceivingとstockReceivedは private void serialPor