如何设置串口流量控制?

时间:2016-06-30 12:38:52

标签: c# serial-port

我有一个SerialPort,其流程控制设置为1.如何在c#中设置它。 我的端口设置中有换行符char,我认为与流量控制不同。到目前为止我的端口设置如下。有人可以帮我设置流量控制吗?谢谢。

SerialPort _comm = new SerialPort
{
    PortName = string.Concat("COM", comPort),
    BaudRate = 9600,
    Parity = Parity.None,
    DataBits = 8,
    StopBits = StopBits.One,
    ReadTimeout = 1000,
    WriteTimeout = 5000,
    NewLine = "\r"
};

2 个答案:

答案 0 :(得分:5)

答案 1 :(得分:2)

在myproject中,我使用下面的代码进行串口初始化。

public void Serial_Port_Initialize(SerialPort port)
{
        //Initializing the serial port
        port.PortName = port.PortName;
        port.BaudRate = port.BaudRate;
        port.Parity = Parity.None;
        port.StopBits = StopBits.One;
        port.DataBits = 8;
        port.Handshake = Handshake.None;
        port.RtsEnable = true;
        port.ReadTimeout = 250;
        port.DataReceived += DataReceivedHandler;
}