串口流量控制

时间:2014-07-09 23:19:35

标签: c++ serial-port flow-control

C ++ / Windows API

当通过SetCommState()为我的rs232端口指定硬件流控制时,我知道这要求操作系统尝试使用CTS / DSR信号进行流控制。

这个配置是否正确:

1)假设通信另一端的串口设备已经支持CTS / DSR线路流量控制?

2)还是希望我以某种方式获得连接的串行设备的流量控制功能?

1 个答案:

答案 0 :(得分:0)

此设置假设另一端正在向您发送信号CTS / DSR。如果不是这种情况,则不会有数据流动。

或者,如果引脚在另一端是硬连线(有时是这种情况),它将具有"无流量控制,CTS / DSR始终处于允许发送/接收数据的状态,实际设备是否准备就绪"。

当然,可以想象有一个设备,后者被配置为默认设置,并且您通过串口发送命令/信息以说明"现在使您的CTS / DSR引脚反映是否你可以发送/接收数据"。