社区
C#
帖子详情
c#串口读数据的问题:如何设置每次只读一个字节?
jhdxhj
2009-09-17 09:20:12
c#串口读数据的问题:如何设置串口每次只读一个字节?那如何设置每次只读一个字符? 如果采用下面这种方式每次最多能读多少字节?
byte[] data = new byte[_com.BytesToRead];
_com.Read(data, 0, data.Length);
...全文
678
6
打赏
收藏
c#串口读数据的问题:如何设置每次只读一个字节?
c#串口读数据的问题:如何设置串口每次只读一个字节?那如何设置每次只读一个字符? 如果采用下面这种方式每次最多能读多少字节? byte[] data = new byte[_com.BytesToRead]; _com.Read(data, 0, data.Length);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
灯火斑斓
2009-09-17
打赏
举报
回复
通讯的实时性,没有必要每次读一个字节或字符,先把输入缓冲区的字符都读完,然后你要如何研究再来由你折腾。如果你要一个字节一个字节的读,经常会漏读的,这是串口通讯的大忌。
ttianqq
2009-09-17
打赏
举报
回复
可以不使用DataReceive事件,自己开一个新线程,在线程里面不停的读取,每次读取一个字节就行了,用ReadByte函数就可以实现了
liffe
2009-09-17
打赏
举报
回复
帮顶的份了
风之影子
2009-09-17
打赏
举报
回复
如果采用下面这种方式每次最多能读多少字节?
byte[] data = new byte[_com.BytesToRead];
_com.Read(data, 0, data.Length);
最多可以读取缓冲区内所有的字节数.
因为_com.BytesToRead返回是缓冲区所有的字节数
所以data.Length就是读取数据缓冲区内的所有字节
风之影子
2009-09-17
打赏
举报
回复
_com.ReadByte();//读取一个字节
风之影子
2009-09-17
打赏
举报
回复
_com.Read(data, 0, 1);//读取一个字符
C#
:蓝牙
串口
读数据
和写数据
本文记录了使用
C#
进行蓝牙
串口
通信的步骤,包括创建SerialPort对象,搜索
串口
端口号,读取和显示数据,以及写入数据。还提到了常用端口
设置
和方法,以及通过手机蓝牙助手进行数据验证的建议。
C#
实现
串口
通信的上位机开发
本文介绍如何使用
C#
实现
串口
通信及波形显示,包括SerialPort类的配置、数据读写方法、数据接收事件处理,以及利用Chart控件绘制实时波形图的技术要点。
C#
串口
数据读取程序,解决
串口
数据读取不完整小
问题
。
本文介绍了一种解决
C#
串口
数据读取不完整
问题
的方法,通过
设置
数据缓冲区,确保数据的完整读取。适用于
串口
设备数据随机分段到达的情况,保证了数据处理的准确性。
C#
做
一个
简单的
串口
收发上位机
本文详细介绍了上位机与下位机的工作原理,
串口
通信的配置及参数详解,通过
C#
代码实现
串口
数据收发,包括打开与关闭
串口
、数据接收处理及发送指令等功能。
C#
串口
通信简单实现
本文介绍了
串口
通信的基本概念,强调了波特率、数据位、停止位和奇偶校验的重要性,并重点讲解了使用
C#
进行RS-232
串口
通信的步骤,包括数据包格式的设定、
串口
调用的封装以及模拟测试读写硬件版本号的示例。
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章