社区
C#
帖子详情
c# 判断串口读取数据完毕
wendylxm
2009-12-22 10:34:54
有什么好的办法来判断串口已经读取数据结束
,因为读取完了之后要继续向串口写下一条数据?
...全文
603
3
打赏
收藏
c# 判断串口读取数据完毕
有什么好的办法来判断串口已经读取数据结束,因为读取完了之后要继续向串口写下一条数据?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenxiaocong1212
2009-12-23
打赏
举报
回复
好像不用吧,我做串口通讯没遇到这个问题
也许是用循环,一个接收完毕后就转到下一组数据
nashina
2009-12-22
打赏
举报
回复
[Quote=引用 1 楼 builderc 的回复:]
1. 发送端必须发送特定结束符,接收端接收到结束符才能确定读取结束。
2. 或者在协议中有数据位长度。
读取指定长度的数据后,才能确定数据读取完毕。
其它的,没有太好的办法
[/Quote]
恩,如果要求严格的话,我都会用这种方法;
trentliu
2009-12-22
打赏
举报
回复
1. 发送端必须发送特定结束符,接收端接收到结束符才能确定读取结束。
2. 或者在协议中有数据位长度。
读取指定长度的数据后,才能确定数据读取完毕。
其它的,没有太好的办法
C#
winform实现的
串口
通信入门实例
实现要点 1、
串口
的参数设置 2、
串口
名称的刷新,通过重写消息函数,监听的USB的变化,更新电脑的端口变化。 3、打开和关闭
串口
尽量判定
串口
是否打开后在进行操作。 4、
串口
发送前判定是否已经打开。 5、
串口
的读取Read和发送Write函数的应用。 6、字符串和16进制的转换以及16进制显示的处理。 7、窗体的关闭与
串口
处理线程的处理,通过增加标志位进行互斥处理,保证每次关闭都能处理
完毕
后在关闭,防止卡死。 8、
串口
接收事件是独立于UI线程的单独线程,因此如果在
串口
接收线程下刷新UI控件需要用到异步执行,本文使用 Invoke进行处理。
C#
串口
通信(解决中文传输和实现换行)
C#
串口
通信(解决中文传输和实现换行),该版本解决了传输中文变成乱码、敲回车键不换行等问题
基于
c#
的
串口
通信简单实例
基于
c#
的
串口
通讯简单实例。我也写了一篇关于这个的文章。大家可用参照文章来看代码。此代码实现了
串口
通讯,使用工具vs2017,
串口
助手,
串口
调试助手。
c#
api
串口
类
c#
api
串口
类,直接用API,比 .net的
串口
类速度快,而且支持异步通信和同步通信,并且支持数据传输的按字符拆分
C#
串口
通信实例
本压缩包中包含8种.Net工具开发的
串口
通信源码,转发给入门的朋友交流学习,希望对大家学习
串口
通信有所帮助。
C#
111,123
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章