如何RTSEnable
使用DtrEnable
?我发现有些天平可以与我的应用程序通信,但即使设置匹配,有些天平也不能。(波特率、奇偶校验、数据位、停止位和握手)
串行端口设置保存在配置文件中,其想法是在需要时支持可能设置的不同组合。通常,我们的设备被编程为有handshake = NONE
,但如果一些奇怪的设备不能有handshake=NONE
,我应该插入一个条件,例如:
if (serialport.Handshake != NONE) {
serialport.RTSEnable = true;
serialport.DtrEnable = true;
}
或者更确切地说,其他握手(除了NONE
)是否会在没有RTSEnable
并DtrEnable
设置为 的情况下工作true
?