串口通讯问题:为什么和arm通讯时,总是出现没有收完全就停止的现象?

greenforce 2007-06-29 05:14:23
我在borland C++ builder 下写了一个和arm通讯的小程序,但是不知道为什么,程序总是出现没有完全读完从arm发送来的整个字符串,就会打印出来的情况,不过剩下的字符串会在下一次又可以提取出来,我设置过读写超时,还是没用.不知道是不是有人遇到过类似的情况,请指点下.谢谢
...全文
194 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tbabc 2007-06-30
  • 打赏
  • 举报
回复
问题解决.是WIN32串口通信基础类中ClearCommError()重复调用的问题,不过,PC和PC怎么就行呢,值得考虑
greenforce 2007-06-29
  • 打赏
  • 举报
回复
再把状况写的清楚点,我的程序是循环读的,短的字符串可以一次读完,但是长点就不行了.一次读不完,字符串剩下的部分下次又可以读到.不过如果用其他的串口通讯调试工具和arm通讯时是可以的.

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧