社区
硬件/系统
帖子详情
一个读串口的问题
jason176374
2010-10-16 12:49:05
问题描述:
上位机每次向下位机发送命令后,下位机都要有一个回应。代表该命令师是否接收
并执行完成。
同时,上位机还有一个接收线程,在接收下位机传上来的数据。
现在的问题是,接收是否必须都在线程中处理?
有没有别的办法?
原来我再两个地方都有ReadFile,结果导致有时候命令传送发回的信息
也被线程所接收了。
...全文
104
6
打赏
收藏
一个读串口的问题
问题描述: 上位机每次向下位机发送命令后,下位机都要有一个回应。代表该命令师是否接收 并执行完成。 同时,上位机还有一个接收线程,在接收下位机传上来的数据。 现在的问题是,接收是否必须都在线程中处理? 有没有别的办法? 原来我再两个地方都有ReadFile,结果导致有时候命令传送发回的信息 也被线程所接收了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jason176374
2010-10-17
打赏
举报
回复
所以综上所述,接收是应该一个线程里做的。
然后再分别处理。
看不见的裂痕
2010-10-16
打赏
举报
回复
那个监视的线程,只管监视和把数据读到缓冲区,并且通知界面线程处理啦,就这么简单。
nigna
2010-10-16
打赏
举报
回复
串口通讯,接收单独放在一个线程里面还是比较常用的用法,避免长时间读取不到串口发送来的数据,程序傻乎乎的等待。
我理解你的意图是接收分成两个部分:一个接收数据,另一个接收返回的命令字符。
建议:你可以都接收完了之后再分类处理,这样也不会造成多大的麻烦。
或者向楼上说的,加个标识,线程接收到串口发来的字符,遇到标识怎么样……,没遇到标识又怎么样……。
问题不难,楼主会成功的。
码侬
2010-10-16
打赏
举报
回复
用异步串口实现
在每次接收到数据时回调你指定的函数。
fangchao918628
2010-10-16
打赏
举报
回复
加个标识。。。【没做过】
帮你顶 下
jason176374
2010-10-16
打赏
举报
回复
UPUPUP
Labview
串口
通信程序
本程序包含两个核心部分:
一个
简单的
读
串口
程序和
一个
读
写
串口
程序,它们都充分利用了Labview强大的可视化编程特性,为用户提供了直观的操作界面和灵活的控制功能。 1. 简单的
读
串口
程序: 这个程序设计用于从串行...
完整
串口
通信程序Vc++源代码
串口
,也称为串行接口,是一种数据传输方式,一次传输
一个
比特位,速度相对较慢但连接简单,通常用于设备间的短距离通信。在Windows系统中,
串口
一般表现为COM1、COM2等端口。 VC++是Microsoft公司开发的一种面向...
使用API函数实现的
串口
通讯DLL(含源码VC++)
串口
,也称为串行端口,是计算机硬件上的
一个
接口,用于设备间的串行数据传输。它以比特为单位,逐位发送和接收数据,相对于并行通讯,
串口
占用的硬件资源少,适合远距离传输。常见的
串口
标准有RS-232、RS-485和USB...
read函数
读
串口
数据“分包”
问题
及解决方案
最近在做
一个
项目,其中要实现
一个
简单的数据透传功能。 功能简介: 实现通过网络向485
串口
(温湿度传感器)发送指令,然后...另
一个
线程负责
读
取(read)
串口
的数据,并且把
读
到的数据发送(send)到网络端。 遇到的问
linux
串口
read几次才能接收完,linux下
串口
读
写有关
问题
read 一次
读
不全
当前位置:我的异常网» Linux/Unix»linux下
串口
读
写有关
问题
read 一次
读
不全linux下
串口
读
写有关
问题
read 一次
读
不全www.myexceptions.net网友分享于:2013-03-09浏览:444次linux下
串口
读
写
问题
read 一次
读
不全...
硬件/系统
2,644
社区成员
17,232
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章