串口打开时,的轮询问题?
假设,在不知道设备用的串口号和波特率的情况下
如何轮询来确定当前用的串口号和波特率?
初始化如下:
列出当前机器上的所有串口,并添加了几个波特率值,其中默认是 115200
string[] ports = sl.ports;Array.Sort(ports);comboPortName.Items.AddRange(ports);comboPortName.SelectedIndex = comboPortName.Items.Count > 0 ? 0 : -1;comboBaudrate.SelectedIndex = comboBaudrate.Items.IndexOf("115200");
comm.PortName(comboPortName.Text); comm.BaudRate(int.Parse(comboBaudrate.Text));comm.Open();