/// <summary>
/// 获取serialPort
/// </summary>
private SerialPort serialPort = new SerialPort();
/// <summary>
/// Set/Get serial baudrate
/// 设置/获取串行波特率
/// </summary>
public override int BaudRate
{
get
{
return serialPort.BaudRate;
}
set
{
serialPort.BaudRate = value;
}
}
/// <summary>
/// Discards data from the serial driver's receive buffer.
/// 从串口的接收缓冲区丢弃数据
/// </summary>
public override void Flush()
{
serialPort.DiscardInBuffer();
}
/// <summary>
/// Gets a value indicating the open or closed status of the SerialPort object.
/// 获取一个值,该值指示序列化端口对象的打开或关闭状态。
/// </summary>
public override bool IsOpen
{
get
{
return serialPort.IsOpen;
}
}
/// <summary>
/// Opens a new seri
关于c#串口通信
最新推荐文章于 2022-06-22 10:18:16 发布
本文详细探讨了C#中如何实现串口通信,包括设置串口参数、打开与关闭串口、发送与接收数据等关键步骤,适合初学者和进阶开发者参考。
摘要由CSDN通过智能技术生成