SerialPort 类
属性
串口名,应先用GetPortNames静态方法获得电脑上所有可用的串口,再赋值
波特率,与下位机设置相同才能通信,每秒钟发送的数据位(bit)的个数,波特率越高,传输速度越快,传输距离越短
校验位,与下位机设置相同才能通信
数据位,与下位机设置相同才能通信,标准的ASCII码是7位128个字符,扩展的ASCII码是8位256个字符
停止位,与下位机设置相同才能通信
接收缓存区的字节数,串口通信每帧发送一个字节,所有被正确解析的字节都会放到接收缓存区
串口通信的双方应约定通信协议,根据协议决定一个逻辑包有多少个字节,在读取数据前检查接收缓存区是否有一个完整包的字节数,再读取
方法
静态方法,获得电脑上所有的串口
清空接收缓存区数据
清空发送缓存区数据
从接收缓存区指定位置(通常为0)读取指定长度的字节数,放到指定的数组中
将待发送字节数组中从指定位置(通常为0)开始的指定长度(通常为待发送数组的长度)的字节数发送出去
本文详细介绍了SerialPort类的属性及方法,包括串口名、波特率等配置参数,以及如何使用该类进行串口通信的基本操作,如打开、关闭串口、读写数据等。
7664

被折叠的 条评论
为什么被折叠?



