求解VB串行通讯问题

a67911524 2000-09-06 06:19:00
各位大虾,小弟这方求助了!
我用VB5 编写了一个计算机与单片机通讯的程序,将计算机中的8024个字节
传到单片机中,然后单片机将接收到的数据回送回计算机进行比较 。
问题出现为传送概率低, 且第一次 100%不成功 ,经回收的数据与发送数据
进行比较,发现出错处的字节为上一字节的重复,随后的字节全部正确。比如送“123456789”序列到单片机,出错的回收数据序列为“123455678”或“123345678”等情况。出错的地方不确定。

...全文
136 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shane 2001-05-31
  • 打赏
  • 举报
回复
你可以分几次传输,接收时,等待判断接收的位数,然后再读进来。最主要是单片机速度慢。我也做过这方面的设计,也出现过类似的问题。
skt642 2001-05-31
  • 打赏
  • 举报
回复
25861关注!
bluntknife 2000-09-09
  • 打赏
  • 举报
回复
你可以加校验后打包,出错后重发出错包不就完了?
0xFFCD 2000-09-07
  • 打赏
  • 举报
回复
我建议你去http://lovevb.2699.com,里面有几种方法和控件

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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