社区
C#
帖子详情
c#WPF上位机串口接收缓冲区的长度大于我需要接收的数据长度
小龙95
2018-08-29 12:09:30
下位机往上位机以57600的波特率通过485往上位机发送5字节数据,但是每次上位机接收缓冲区的长度都是大于5,导致我不能正常读取,请问如何修正
...全文
332
2
打赏
收藏
c#WPF上位机串口接收缓冲区的长度大于我需要接收的数据长度
下位机往上位机以57600的波特率通过485往上位机发送5字节数据,但是每次上位机接收缓冲区的长度都是大于5,导致我不能正常读取,请问如何修正
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanghui0380
2018-08-29
打赏
举报
回复
先上代码,因为串口缓冲区其实有多个,而且你都可以直接用代码读,标准读取方式是 按BytesToRead 数量读取
另外双方应该设置一样的起止位,校验位,流控设定,数据位等通讯配置。
如果这些都没问题,BytesToRead>5,说明下位机不止发了一次,需要你自己根据协议去流式解析包
jhone99
2018-08-29
打赏
举报
回复
设置属性ReceivedBytesThreshold = 1
WPF上位
机
数据
采集与监控系统零基础实战
课程从上位
机
应用基础架构出发,全程代码实战,涉及内容包括
串口
通信、基础组件开发、用户控件动画、全局静态
数据
绑定等等。从无到有,完整实操,项目整体以MVVM思想模式设计开发,代码功能使用分层结构,逻辑与View...
C#上位
机
(
串口
工具)
2.对于Panel、GroupBox控件,
需要
先插入。再插入其他控件。其中Panel一般是为了将Radio进行组合而使用。GroupBox是为了更明显的显示界面给用户。 3.其中TextBox一般只能横向拉伸,不能纵向拉伸,选择TsxtBox框上的...
C#上位
机
开发(六)——SerialAssistant功能优化(
串口
自动扫描功能、
接收
数据
保存功能、加载发送文件、发送历史记录、打开浏览器功能、定时发送功能)
早在18年,博主第一次开始写博客,内容为 C# 上位
机
开发,写完后收获了不错的阅读量和好评: C#上位
机
开发(一)—— 了解上位
机
C#上位
机
开发(二)—— Hello,World C#上位
机
开发(三)—— 构建SerialAssistant...
WPF项目实战布局--通用固件下载 C#
效果: 00 下载按钮 20% 01进度条 80% (同时显示百分比)10 11都是跨列 显示日志我想百分比后加%,绑定时如何设置?我知道用程序设置。 二、程序代码 1.生成各控件的方法 2.协议(固件下载),与我协议一致,...
c#之
串口
通信
文章目录前言背景一、添加
串口
组件二、搭建界面三、可能会用到的...
接收
数据
1.十六进制2.字符串3.发送
数据
1.十六进制2.字符串注意END=============================分割线 前言 之前因为和学长一起参加一个活动,所以自
C#
110,549
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章