C++ 串口接收到数据的问题;

编译环境xp_sp3,ACE;5.71vs2008.要求从串口接收到数据.产生事件.`接收到事件`发送数据到服务器;求示范代码;主要实现,{从串口接收buf,产生事件,}... 编译环境 xp_sp3,ACE;5.71vs2008.要求从串口接收到数据.产生事件.`接收到事件`发送数据到服务器; 求示范代码;主要实现,{从串口接收buf,产生事件,}{响应事件.转发buf到服务器; 服务器 展开
 我来答
匿名用户
2013-12-14
展开全部
首先你的意思是不是说要接收25 个字节或32个字节,而不是你说的25位,处理只处理前20个字节。对于你这个问题,有很多细节未解 释清楚,分两种情况:一是计算机主动去读数据:你读 单片机的数据,肯定会发送一个命令请求数据,然后单片机返回数据(主从式),对于这种情况你每次发送读取命令前,首先将接收缓冲区清空,每次读数据只读20个字节,余下的5个或12个字节等到下次发送读取命令前将他从接收缓冲区清除。二是计算机是被动接收,而单片 机以固定的间隔主动发送数据,这种情况下根据间隔时间采取相应办法处理,你可采用串口超时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-14
展开全部
嗨~~~ 那么简单。串口这个通信技术已经相对落后了。你用MSCOMM控件就可以了,其中比较重点就是,接收过来的数据类型是多种的,所以要用VARIANT这个结构体。其它都没什么了。我以前写了一个软件,code我都注释,有需要可以给你参考下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-14
展开全部
串口操作和文件差不多··就是openfile redeFile writeFile closeFile 就行··集体操作可以看看相关参数就行··很简单的··
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-14
展开全部
不知道怎么做,不好意思,帮不上你的忙!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-14
展开全部
好难啊,你是高材生啊,我不会,太难了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式