社区
C#
帖子详情
c#串口读数据的问题:如何设置每次只读一个字节?
jhdxhj
2009-09-17 09:20:12
c#串口读数据的问题:如何设置串口每次只读一个字节?那如何设置每次只读一个字符? 如果采用下面这种方式每次最多能读多少字节?
byte[] data = new byte[_com.BytesToRead];
_com.Read(data, 0, data.Length);
...全文
516
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);//读取一个字符
关于
串口
通讯
每次
只能接收8个
字节
这两天在某嵌入式系统做了个
串口
通讯程序,遇到了
每次
只接收8个
字节
的
问题
。相信很多人都遇到了。 上网一查资料,找到
串口
配置结构体struct termios中的c_cc[VTIME] 和c_cc[VMIN]参数。 c_cc[VTIME] // 等待时间,单位百毫秒 c_cc[VMIN] // 最小
字节
数 VMIN自然就是最少接收的
字节
数了。那不足VMIN的话怎么办呢
C#
中使用seriport和单片机进行
串口
长数据收发不全,解决办法
最近做了
一个
项目,上位机向单片机要205个
字节
的报文。
每次
上位机接收的数据总是分成好几段,不能一次接收205个
字节
。所以对数据处理造成影响。因此就想着怎么能实现一次接收205
字节
数据,一次进行处理。试了很多办法,最后终于解决了。
C#
中,使用的是serialPort.DataReceived来接收数据。一开始,上位机向单片机发送轮询指令后,单片机按照modbus协议上传205个
字节
数据。但是
每次
C#
串口
能接收第
一个
数据,第二个数据接收不到,第三次也能接收到
set;set;trynumber = 0;
C#
串口
通信失败
C#
串口
通信失败原因: 1,使用MSCOm控件进行通信,但是其属性PortOpen只是get索引器,却没有set索引器。 2,使用System.io.ports serialport;通信却myPort.PortName = "COM3"却说COM3找不到,还有就是在得到数据时,只能通过一定的时间去查找
串口
中的数据,取不可以等
串口
中有多少数据之后就直接去读
串口
。 希望有那位大虾知道原因的,不...
android
串口
读取数据不完整,
C#
串口
通信读入的数据显示不正常,求大佬帮忙看看哪儿出现
问题
了...
[
C#
] 纯文本查看 复制代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Configuration;using System.Data;using System.Drawing;using System.IO.Ports;using System.Linq;using...
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章