CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  硬件/系统

串口通信缓冲区的问题??

楼主cqw4101206(明天)2004-05-04 09:57:30 在 VC/MFC / 硬件/系统 提问

有API写串口通信程序,有一点不解,就是当缓冲区中有数据时,用ReadFile处理后,是否会删除缓冲区中的数据?如在此之间,又有数据到达呢?  
    我十分不解,愿高手指点一下!!  
    如果可以的话,给我发一个原程序(多线程重叠IO)含注解!!!  
    谢谢!!! 问题点数:0、回复次数:1Top

1 楼zhangnanonnet(鱼欢)回复于 2004-05-04 10:12:40 得分 0

readfile是从缓冲区中将已经到达的数据读取出来,读取之后这些数据就不再贮存,不会对在这之间到达的数据有任何影响。你可以继续下一次读取。  
  建议将缓冲区开大一些,不如2048.  
  你所说的多线程是否是多个线程同时对一个串口操作。。。。如果这样你要有很好的关联,否则不建议采用这样方法读取数据。  
  多线程重叠IO你去www.vckbase.com上找找,这样的程序设计本身就比较少了Top

相关问题

  • 串口通信协议设计:请问一般串口的发送缓冲区的字节为多少
  • 在串口通信的读写中,怎样构造一个事件循环反复读缓冲区直到读完,有代码吗?
  • 串口通信
  • 串口通信
  • pb串口通信
  • C#串口通信
  • 串口通信-HELP
  • WinSock缓冲区
  • Socket缓冲区
  • socks缓冲区

关键词

  • 串口通信
  • 多线程
  • 数据
  • 缓冲区
  • 读取
  • 不解
  • 到达
  • 多线程重叠io
  • 程序
  • readfile

得分解答快速导航

  • 帖主:cqw4101206

相关链接

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

广告也精彩

反馈

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