找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1952|回复: 10

c#中的serialport数据接收异常

  [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:28
  • 打卡月天数:7
  • 打卡总奖励:7961
  • 最近打卡:2025-12-22 17:16:30

3317

主题

285

回帖

2万

积分

管理员

积分
24106
发表于 2023-4-5 21:09:30 | 显示全部楼层 |阅读模式




[url=]0[/url]

Thread.Sleep(100);
int receiveData = serialPort1.BytesToRead; //读取缓存区字节数目
textBox15.Text = Convert.ToString(receiveData);//这里数据长度为40
DateTime ReadStartTime = DateTime.Now;
byte[] rdata=new byte[serialPort1.BytesToRead];
//try
//{
serialPort1.Read(rdata, 0, rdata.Length);
//}
// catch
//{
// MessageBox.Show("读取数据失败,请检查串口号", "失误");
//}
int q = 0;
q = serialPort1.BytesToRead;
textBox15.Text=textBox15.ToString() + " "+q;//这里的数据长度为0.
int i=0;
//for (i = 0; i < serialPort1.BytesToRead; )
//{
foreach (byte member in rdata)
{
Readbuff = (byte)member;
i++;
// }
}
Thread.Sleep(10);
serialPort1.DiscardInBuffer();
serialPort1.DiscardOutBuffer();
analysisdata();//数据分析函数
Thread.Sleep(10);
在这个代码里面第一次分析接收的数据长度为40,后面的数据接收一直为0,我用的是Visual studio的framwork4.7版本。有人知道这是为什么吗?




工控课堂 www.gkket.com

0

主题

145

回帖

234

积分

注册会员

积分
234
发表于 2025-11-14 16:52:41 | 显示全部楼层
谁懂啊!真的被戳中笑点 / 泪点了
工控课堂 www.gkket.com

0

主题

108

回帖

169

积分

新手上路

积分
169
发表于 2025-11-14 17:04:48 | 显示全部楼层
赞同 + 10086,完全说出了我的想法!
工控课堂 www.gkket.com

0

主题

94

回帖

138

积分

新手上路

积分
138
发表于 2025-11-14 21:51:51 | 显示全部楼层
楼主太会说了,字字句句都在理
工控课堂 www.gkket.com

0

主题

79

回帖

108

积分

新手上路

积分
108
发表于 2025-11-14 23:08:04 | 显示全部楼层
救命!这波发言太秀了,直接原地封神~
疯狂认同!楼主说出了我不敢说的话
工控课堂 www.gkket.com

0

主题

90

回帖

144

积分

新手上路

积分
144
发表于 2025-11-16 16:38:10 | 显示全部楼层
路过打卡,为优质内容疯狂打 call
工控课堂 www.gkket.com

0

主题

76

回帖

104

积分

新手上路

积分
104
发表于 2025-11-16 23:36:02 | 显示全部楼层
谁懂啊!这内容我能循环看十遍
工控课堂 www.gkket.com

0

主题

89

回帖

137

积分

新手上路

积分
137
发表于 2025-11-19 13:36:11 | 显示全部楼层
路过混个脸熟,顺便为优质内容打 call~
工控课堂 www.gkket.com

0

主题

97

回帖

147

积分

新手上路

积分
147
发表于 2025-11-19 13:53:36 | 显示全部楼层
画面感太强了,仿佛身临其境!
工控课堂 www.gkket.com

0

主题

101

回帖

153

积分

新手上路

积分
153
发表于 2025-11-19 13:58:28 | 显示全部楼层
不请自来,就想夸一句:太顶了!
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-22 17:56 , Processed in 0.135550 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表