C#上位机软件———串口

导入命名空间

类实例与参数初始化

DataBits:读写 每个字节的标准数据位长度。 数据位值是小于 5 或大于 8。[DefaultValue(8)]
IsOpen :只读 如果串行端口已打开,则为 true;否则为 false。 默认值为 false。
DsrHolding :只读 如果“数据设置就绪”信 已发送到端口,则为 true;否则为 false。
ReadBufferSize :读写 缓冲区大小(以字节为单位)。 默认值为 4096;最大值为正整数,即 2147483647。
ParityReplace :获取或设置一个字节,该字节在发生奇偶校验错误时替换数据流中的无效字节。 返回结果: 替换无效字节的字节。
PortName : 摘要: 获取或设置通信端口,包括但不限于所有可用的 COM 端口。
// 返回结果: 通信端口。 默认值为 COM1。
ReadTimeout:获取或设置 读取操作未完成时发生超时之前的毫秒数。读取操作可能因为其他进程被阻塞而超时
ReceivedBytesThreshold : 获取或设置 System.IO.Ports.SerialPort.DataReceived 事件发生前内部输入缓冲区中的字节数,可以控制输入缓存的初始位置。
RtsEnable :在485单双工通讯时用于控制RTS。
StopBits :枚举 定义停止位 StopBits.None
WriteBufferSize : 获取或设置串行端口输出缓冲区的大小。 默认值为 2048。
WriteTimeout : 获取或设置写入操作未完成时发生超时之前的毫秒数。写到端口超时
Parity : 获取或设置奇偶校验检查协议。Parity.None;
BytesToRead : 获取接收缓冲区中数据的字节数。
BaudRate :获取或设置串行波特率。
BytesToWrite :获取发送缓冲区中数据的字节数。
更详细介绍需要自己去看 SerialPort 类中的注释了

初始化:

打开、接收、发送与关闭

打开

接收

发送:

关闭:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月22日
下一篇 2020年11月22日

相关推荐