2

どのようRTSEnableDtrEnable使用されていますか?アプリと通信できる天びんと、設定が一致していてもできない天びんがあります。(ボーレート、パリティ、データビット、ストップビット、ハンドシェイク)

シリアルポートの設定は構成ファイルに保存され、必要に応じて、可能な設定のさまざまな組み合わせをサポートすることを目的としています。通常、私たちのデバイスは を持つようにプログラムされていますがhandshake = NONE、奇妙なデバイスが を持つことができない場合はhandshake=NONE、次のような条件を挿入する必要があります。

if (serialport.Handshake != NONE) {
    serialport.RTSEnable = true;
    serialport.DtrEnable = true;
}

というか、他のハンドシェイク ( 以外) は、に設定NONEせずに機能しますか?RTSEnableDtrEnabletrue

4

1 に答える 1

0

ハードウェア ハンドシェイクが必要かどうかは、接続しているシリアル デバイスのみに基づいています。デバイスの OEM 仕様を読んで、デバイスにハンドシェイクが必要かどうか、RTS または DTR の特別な処理が必要かどうかを確認する必要があります。

于 2009-03-03T15:05:53.237 に答える