c#串口缓存字节数_C# SerialPort串口通信发送接收,处理接收数据完整

using System;

using System.Collections.Generic;

using System.IO.Ports;

using System.Linq;

using System.Text;

using System.Threading;

namespace SerialPortCom

{

public class SerialPortComImplement

{

public delegate void RecEventHandler(byte[] queueByte);

public event RecEventHandler DataReceivedEvent;

private SerialPort serialPort;

private Listbuffer = new List(4096);

/// /// 初始化

///

/// 端口名称

/// 波特率

/// 数据位

public SerialPortComImplement(string portName, int baudRate, int dataBits)

{

serialPort = new SerialPort(portName, baudRate, Parity.None);

serialPort.DataBits = dataBits;

serialPort.StopBits = StopBits.One;

serialPort.ReadTimeout = 2000;

serialPort.WriteBufferSize = 1024;

你可能感兴趣的:(c#串口缓存字节数)