当前位置:编程学习 > VB >>

vb做的串口软件,在不同的机子上运行不正常吗,收发数据不对。

我用vb做的一个串口收发软件,在神州机子上没有问题,但是在联想机子上就不可以。我不知道什么原因,甚至我把源程序在联想机子上编译和运行,也不行。 --------------------编程问答-------------------- 因为xp补丁的原因吗? --------------------编程问答-------------------- 串口号码对么?
防火墙放行了否? --------------------编程问答-------------------- 检查两个机器串口配置有什么不同 --------------------编程问答-------------------- 什么防火墙这么牛B还拦串口访问?

话说回来,收发的数据不对的话,到设备管理器里看看串口的波特率,奇偶校验等参数是否一样.

另外也要注意是不是串口损坏了.

昨天我就遇到一个串口损坏的问题,是MAX232芯片的接收放大器不良,导致接收的数据不正常. --------------------编程问答--------------------
引用 4 楼 myjian 的回复:
什么防火墙这么牛B还拦串口访问?

话说回来,收发的数据不对的话,到设备管理器里看看串口的波特率,奇偶校验等参数是否一样.

另外也要注意是不是串口损坏了.

昨天我就遇到一个串口损坏的问题,是MAX232芯片的接收放大器不良,导致接收的数据不正常.

赞同
最简单的检测串口好坏的方法就是把串口的2-3短连,再使用串口调试器发送字符,发什么就收什么。能收到就OK。还有就是端口是否设置正确?建议打开设备管理器看看。 --------------------编程问答-------------------- 我觉得也要看程序逻辑有没有问题

最近不是很多问串口通讯的帖子吗,都是oncomm处理程序逻辑,总认为数据帧长度是完整的。。。
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,