C#教程

关注公众号 jb51net

关闭
首页 > 软件编程 > C#教程 > C#把指定数据写入串口

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

投稿:junjie

这篇文章主要介绍了C#实现把指定数据写入串口,直接给出示例代码,需要的朋友可以参考下
    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表示要写入的字节数。

您可能感兴趣的文章:
阅读全文