VB串口通讯出错,请高手指教!

VB串口通讯程序在台式机上与单片机通讯正常,但是在笔记本上通讯由于没有串口,于是找了个USB串口,但是发现通讯出错,是直接软件弹出错误报告(系统发出),然后找了其他的串口... VB串口通讯程序在台式机上与单片机通讯正常,但是在笔记本上通讯由于没有串口,于是找了个USB串口,但是发现通讯出错,是直接软件弹出错误报告(系统发出),然后找了其他的串口调试软件,发现又是正常的,经过和台式机比较,发现笔记本的数据接收是一个字节一个字节接收,而台式机是5~6个字节一起接收,软件在笔记本上通讯时,只接收到了第一个字节数,就出错了,我想问题是不是在字节数接收的问题上,如何增加接收的字节,是不是硬件固定死了。
笔记本外接串口卡驱动全部都装好了,而且在其他的笔记本中正常使用,唯独其中一台有问题。经过测试发现,这台笔记本读取数据过程是这样的,比如接收缓冲区有8个字节数,而其他机子本来的是一次读取全部数据,而在这台机子上一次只读取了一个数据,但长度却有8个,造成程序出错,应该如何修改或设置,软件是VB做的。
错误提示为:Run-time error '8020':Error reading comm device
如果全世界就这么一台机子有问题就好办了,关键是这是几率很高的普遍现象,用串口调试程序收发数据又是完全正常。
展开
 我来答
梦品的子究3690
2009-07-09 · TA获得超过1747个赞
知道答主
回答量:98
采纳率:0%
帮助的人:123万
展开全部
建议查看USB转串口的驱动,USB转串口很多时候兼容性并不太好,你如果使用PCI转串口的肯定没有问题。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萍水e相逢
2009-07-09 · TA获得超过3万个赞
知道大有可为答主
回答量:5.9万
采纳率:46%
帮助的人:1.4亿
展开全部
从你这里的描述可以看出,

其实,你已经找出 问题 所在:就那一台笔记本有点问题!

如此说来,你在使用时,应该避开 那台问题笔记本!

祝你顺利

----
这样说可能是你的程序问题!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
续昶边曼梅
2019-03-19 · TA获得超过1203个赞
知道小有建树答主
回答量:1777
采纳率:94%
帮助的人:8.1万
展开全部
连接设置哪里出问题,快拿去专业维修哪里看一下,用不了多少钱的,如果朋友的,不会收你的钱的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帆布鞋公主511
2009-07-20 · TA获得超过193个赞
知道答主
回答量:266
采纳率:0%
帮助的人:0
展开全部
上位机与单片机参数设置是否一致 以及mscomm控件参数 看看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aciom
2009-07-09 · TA获得超过385个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:194万
展开全部
笔记本外接串口卡要驱动

串口波特率什么的设置好了,吗?
把你的串口读取部分代码发来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式