首页 > 编程 > C# > 正文

C#实现把指定数据写入串口

2020-01-24 01:43:23
字体:
来源:转载
供稿:网友
    public static bool WriteToSerialPort(byte[]byteArr)    {      SerialPort Com = newSerialPort();      try      {        Com.ReadTimeout = 5000;        Com.WriteTimeout = 5000;        Com.PortName = "Com1";        Com.BaudRate = 9600;        Com.StopBits = StopBits.One;        Com.Parity = Parity.None;        Com.Open();        Com.Write(byteArr, 0,byteArr.Length);        return true;      }      catch(Exception ex)      {        return false;      }      finally      {        Com.Close();      }          }

本例使用的是方法Write(Byte[]buffer, Int32 offset, Int32 count)。该方法使用缓冲区的数据将指定数量的字节写入串行端口。buffer为缓冲区,offset表示从此处开始将字节复制到端口,count表示要写入的字节数。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表