社区
网络编程
帖子详情
求思路,串口通信的
wenzhy
2010-03-23 12:28:01
比如串口接收定时数据,每个字符的到来都有事件发生,同时每次接收的数据长度不固定,如何定义每次串口的读取字节数?
这些字节应当如何放置到怎样的数据结构当中? 才能保证获取到连续的数据?
...全文
56
3
打赏
收藏
求思路,串口通信的
比如串口接收定时数据,每个字符的到来都有事件发生,同时每次接收的数据长度不固定,如何定义每次串口的读取字节数? 这些字节应当如何放置到怎样的数据结构当中? 才能保证获取到连续的数据?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lingxiao66
2010-03-23
打赏
举报
回复
定义一个大一点的缓冲区 存储接收数据
定义当前缓冲区数据长度
char buff[4096]; //大小自己定
char recByte; //定义缓冲区中字节数
每次接收后 依次放到后面
可用定时器或线程 对接收的数据进行处理
Vector_fz
2010-03-23
打赏
举报
回复
用队列存储这些数据
因为队列的特性FIFO,所以队列是最合适的数据结构
取数据时,直接从队列中取出
不过要记得加锁和互斥
zxdlms
2010-03-23
打赏
举报
回复
楼主可以用一个CByteArray作为缓冲区接受数据,然后根据你的通信协议处理CByteArray,取出需要的数据,然后删除。
你的串口线程就一直接收数据就行了,你想处理的时候就到CByteArray中去取需要的。
java
串口
通信
实现的简单
思路
java
串口
通信
实现的简单
思路
1. Java
串口
包Javax.comm的安装
Visual C++实践与提高——
串口
通信
与工程应用篇1
1.3 串行接口标准 9 1.3.1 EIA RS-232C标准 9 1.3.2 RS-423A、RS-422A和RS-485标准 12 1.3.3 USB接口标准 14 1.4
串口
硬件设计 15 1.4.1
串口
应用设计流程 15 1.4.2 Windows下的
串口
资源 15 1.4.3 DCE与DTE设备的...
WPF上位机通用框架实战
课程从上位机应用基础架构出发,全程代码实战,涉及内容包括
串口
通信
、基础组件开发、用户控件动画、全局静态数据绑定等等。从无到有,完整实操,项目整体以MVVM思想模式设计开发,代码功能使用分层结构,逻辑与View...
Delphi
串口
通信
技术与工程实践
本书详细介绍了利用Delphi进行
串口
通信
编程的各种方法和技巧,提供了详尽的讲解、充分的示例和 工程实例,以
求
让读者快速掌握并熟练应用该技术。本书共分11章,前9章主要是介绍
串口
通信
编程的各 类技术知识和编程...
51单片机
串口
通信
程序!
还是汉字,都没有问题,这个就是本程序写的相关
思路
,关于51单片机
串口
通信
,建议大家先是整理好
思路
,然后开始编写程序,这样才会创造出属于自己独一无二的程序,这样自己的编程能力也会提高,
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章