For hardware flow control, the cable must be correctly wired. The flow of data bytes in the cable between 2 serial ports is bi-directional so there are 2 different flows (and wires) to consider: Byte flow from the computer to the terminal Byte flow from the terminal keyboard to the computer.
Hardware flow control is sometimes referred to as RTS / CTS flow control. This term mentions the extra input and outputs used on the serial device to perform this type of handshaking. RTS / CTS in its original outlook is used for handshaking between a computer and a device connected to it such as a modem. In computing, a serial port is a serial communication interface through which information transfers in or out one bit at a time (in contrast to a parallel port). Throughout most of the history of personal computers, data was transferred through serial ports to devices such. Nov 09, 2009 Hi, I am attempting to communicate with a piece of hardware connected to a serial port. The ports settings need to be: Baud = 9600 Bits = 8 Parity = None Stop Bits = 1 Flow control = Hardware If i set this up in HyperTerminal all works well. However when I try to setup a serial port using C# with the same settings i get no response or at best an echo. Some software, like the Windmill COMIML serial driver, use the DTR line for handshaking (flow control), setting it high to indicate that it is ready to receive data. Some instruments, though, need DTR to be low and RTS to be high before they will provide data. In this situation you need to change the connections on the RS232 cable.
Active3 years, 3 months ago
I have a
Mong ZhuSerialPort
with a setup with flow control to be 1. How to set it in c#. I have newline char
in my port setup and I assume that different to the flow control. My port setup so far is as below. Can anyone help me with setting the flow control please ? Thank you.17.4k77 gold badges2828 silver badges5656 bronze badges
NishaNisha1,08811 gold badge1414 silver badges3131 bronze badges
Usb Serial Hardware Flow Control
2 Answers
You can use Handshake for that to control flow control
user6522773
In myproject I used below code for serial port initialization. Deep freeze computer.
![Linux Linux](/uploads/1/2/4/9/124911012/229621648.jpg)
63011 gold badge66 silver badges1616 bronze badges