Compact框架中的串行端口 - RTSEnable和DtrEnable

时间:2009-03-03 07:58:46

标签: compact-framework serial-port

如何使用RTSEnableDtrEnable?我发现一些余额可以与我的应用程序通信,但其他人甚至不能设置匹配。 (波特率,奇偶校验,数据位,停止位和握手)

串口设置保存在配置文件中,如果需要,可以支持不同的可能设置组合。通常情况下,我们的设备被编程为handshake = NONE,但是如果某些奇数设备不能有handshake=NONE,我应该插入如下条件:

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

或者更确切地说,如果NONERTSEnable设置为DtrEnable,其他握手(true除外)是否有效?

1 个答案:

答案 0 :(得分:0)

是否需要硬件握手仅基于您所连接的串行设备。您必须阅读设备的OEM规格,看看设备是否需要握手以及是否需要对RTS或DTR进行任何特殊处理。