C#串口发送数据

使用指定的端口名、波特率、奇偶校验位、数据位和停止位初始化 SerialPort 类的新实例

 SerialPort serialPort = new SerialPort("COM3", 115200, Parity.None, 8, StopBits.One);
 if (!serialPort.IsOpen)
 {
     try
     {
         serialPort.Open();
     }
     catch (UnauthorizedAccessException e)
     {
         Console.WriteLine(e.Message);
     }
 }

使用缓冲区中的数据将指定数量的字节写入串行端口

 byte[] buffer = new byte[] { 0xA5, 0x5A, 0x04, 0x80, 0x03, 0x00, 0x00 };
 serialPort.Write(buffer, 0, buffer.Length);

【SerialPort相关参考】

posted @ 2017-02-07 11:18  高效养猪倌  阅读(1198)  评论(1编辑  收藏  举报