CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

关于从串口读取数据的一个简单问题!

楼主linjiework(霖杰)2001-12-10 12:27:34 在 VC/MFC / 基础类 提问

 
  我在对串口操作时,因为程序需要,发送的数据中有可能是任何数据(包括   0x00,   0xff   等字符),可是读取数据是通过   ReadFile   函数完成,它会把这些字符作为特殊字符对待,这样读出的数据就全都错了。  
  请问应该怎么样作才能读取出正确的数据?  
  有没有专门用来处理数据的函数,使得数据不包括特殊字符?  
  或者换一个读取数据的函数?有谁知道哪个函数还可以从串口读取数据?要直接对串口操作的函数,不能用控件等其它工具。  
   
  问题点数:20、回复次数:6Top

1 楼zhubo(rickyzhu.com)回复于 2001-12-10 12:33:43 得分 5

就是用ReadFile就可以阿,你试试用CreateFile函数获得dcb结构的各个字段的值,不就可以了,详细的去看MSDN上有阿,就查CreateFile函数就可以了!Top

2 楼linjiework(霖杰)回复于 2001-12-10 12:37:13 得分 0

问题是   ReadFile   它能读到   0x00   这个字符吗?  
  它会把这个字符作为结束符吧!可这个字符是我想要的数据,怎么办?  
  Top

3 楼linjiework(霖杰)回复于 2001-12-10 17:42:28 得分 0

没有人知道???  
  Top

4 楼flood75(9527)回复于 2001-12-10 17:50:46 得分 5

就是用ReadFile就可以.我试过,不过要先声明一个DCB类的成员,没有问题啊Top

5 楼ylb_and_xy(黑狐狸)回复于 2001-12-10 17:56:36 得分 10

把ReadFile的接收缓冲区定义成byte数组,不是charTop

6 楼linjiework(霖杰)回复于 2001-12-10 18:15:18 得分 0

十分感谢!  
  Top

相关问题

  • 串口读取GPS数据
  • VC中读取串口数据的函数是什么?
  • 关于串口数据传输的导入读取问题!!!
  • 请问在PB中如何读取串口的数据!!
  • 在ASP中如何读取串口数据?
  • 求助!串口读取数据是读线程函数问题
  • java读取串口数据遇到问题!!
  • 请教怎么读取串口发过来的数据?
  • 简单问题求解:读取数据
  • 求思路:无限循环读取慢速问答式串口数据(串口高手请进)

关键词

  • 函数
  • 字符
  • 数据
  • 串口
  • 读取
  • readfile
  • 问题

得分解答快速导航

  • 帖主:linjiework
  • zhubo
  • flood75
  • ylb_and_xy

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo