private void InitializeComponent()
{
this.Serial_port = new System.IO.Ports.SerialPort(this.components);
this.Serial_port.BaudRate = 115200;
}
private System.IO.Ports.SerialPort Serial_port;
private void Button_open_Click(object sender, EventArgs e)
{
try
{
Serial_port.PortName = Combobox_Serial_port.Text;
Serial_port.Open();
}
catch
{
}
}
Serial_port.Write(Send_Data, 0, 20);
private void Timer_Recv_Tick(object sender, EventArgs e)
{
if (Serial_port.IsOpen)
{
int Serial_Data_counter = Serial_port.BytesToRead;
try
{
for (int i = 0; i < Serial_Data_counter; i++)
{
RecvbufList.Add((Byte)Serial_port.ReadByte());//Read 1 byte
...
}
}
}
}
Serial_port.Close();