C# 串口通信
触发串口
工作需要开发一个串口通讯的软件,我选择了C#语言,这里记录一下开发过程。
首先要申明一个串口:
using System.IO.Ports; //引入包
public SerialPort serialPort = new SerialPort();
然后要打开一个串口,打开串口很简单,open就好了,但是要打开哪个串口呢,这个时候就需要先获取计算机拥有的串口:
string[] SpNum = SerialPort.GetPortNames();
我写的是winform程序,在界面上是用ComboBox来显示本机串口的,所以要把获得的串口名添加进ComboBox下拉列表中:
if (SpNum.Length != 0) //判断所获得的串口数不为0
{
for (int i = 0; i < SpNum.Length; i++)
{
cbSelectCom00.Items.Add(SpNum[i]);
cbSelectCom01.Items.Add