c# 判断串口读取数据完毕

wendylxm 2009-12-22 10:34:54
有什么好的办法来判断串口已经读取数据结束,因为读取完了之后要继续向串口写下一条数据?
...全文
595 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenxiaocong1212 2009-12-23
  • 打赏
  • 举报
回复
好像不用吧,我做串口通讯没遇到这个问题
也许是用循环,一个接收完毕后就转到下一组数据
nashina 2009-12-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 builderc 的回复:]
1. 发送端必须发送特定结束符,接收端接收到结束符才能确定读取结束。
2. 或者在协议中有数据位长度。
读取指定长度的数据后,才能确定数据读取完毕。

其它的,没有太好的办法

[/Quote]

恩,如果要求严格的话,我都会用这种方法;
trentliu 2009-12-22
  • 打赏
  • 举报
回复
1. 发送端必须发送特定结束符,接收端接收到结束符才能确定读取结束。
2. 或者在协议中有数据位长度。
读取指定长度的数据后,才能确定数据读取完毕。

其它的,没有太好的办法

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧