我有一个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"
};
答案 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;
}