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

串口接收问题?首次来,请大家多关照!

楼主pijiupaopao(啤酒泡泡)2004-12-01 15:50:02 在 VB / COM/DCOM/COM+ 提问

我在用串口接收时,接收了一部分就会显示”实时错误‘28’,溢出堆栈空间“。由于我是每次读取一个字符,所以可能是我的接收慢导致接收缓冲区满。我试过让发送端暂停发送,可都失败了。这个问题捆饶我好久,望高手不吝赐教! 问题点数:0、回复次数:7Top

1 楼aohan(aohan)回复于 2004-12-01 16:06:41 得分 0

先帮顶一下,不过你所提的原因好像站不住脚Top

2 楼pijiupaopao(啤酒泡泡)回复于 2004-12-01 16:26:08 得分 0

能说说你的观点吗?Top

3 楼lovebeethoven(小佛-寻找幸福)回复于 2004-12-01 16:35:25 得分 0

建议当有数据时,不断读取,截取你需要的,发送接受一定要配合好Top

4 楼Sunql(景成)回复于 2004-12-08 11:48:46 得分 0

学习,帮顶Top

5 楼czmcjixiangyang()回复于 2004-12-21 17:35:41 得分 0

你的接受缓冲区是不是小了,设置的大些如何?Top

6 楼czmcjixiangyang()回复于 2004-12-21 17:35:59 得分 0

楼主:能告诉我你的数据接受是怎么实现的吗?通过com接受   我编的程序好象不可以接受呀  
  Private   Sub   Command3_Click()  
  Dim   v   As   Variant  
  MSComm1.PortOpen   =   True  
          v   =   MSComm1.Input  
          MsgBox   MSComm1.InBufferCount  
          For   i   =   0   To   MSComm1.InBufferCount   -   1  
            MsgBox   v(i)  
          Next  
          MsgBox   "结束"  
          MSComm1.PortOpen   =   False  
  End   Sub  
  其他设置都采用了默认  
  谢谢大侠!!Top

7 楼angloy(烂柯遗梦)回复于 2004-12-27 13:10:52 得分 0

你控件里面设置的波特率是否和机器的波特率一样呢?Top

相关问题

  • 串口接收数据的问题?
  • 串口接收数据如何处理?
  • 串口数据怎么接收????????
  • 串口接收数据的问题
  • 急!!!!串口通讯接收数据
  • 多串口接收数据问题?
  • 关于串口接收数据(急)
  • 串口接收线程"受扰"超时,影响接收数据的问题?
  • 关于MSComm控件的串口数据接收问题
  • 串口接收数据问题的解决方法

关键词

  • mscomm1
  • 接收
  • 接受
  • msgbox
  • 设置
  • 发送

得分解答快速导航

  • 帖主:pijiupaopao

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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