VB程序换电脑后运行有问题 15
我有一个VB程序,在旧的电脑上正常运行,在新电脑上由于没有串口所以我自己加了个串口扩展卡,但是程序运行取来之后不能通过串口传输数据是为什么啊?就电脑的串口是主板上的。后来...
我有一个VB程序,在旧的电脑上正常运行,在新电脑上 由于没有串口 所以我自己加了个串口扩展卡,但是程序运行取来之后 不能通过串口传输数据是为什么啊?就电脑的串口是主板上的。后来我换了个USB转串口 还是传输不出去 求高手指点下
展开
6个回答
展开全部
当时虚拟出来的COM口是COM几口啊!你改成COM1口之后,打开COMM口正常吗?
你传送的时候走的是485还是232协议
你传送的时候走的是485还是232协议
追问
232协议 虚拟出来是COM3 软件上是COM1 所以我改成了COM1
追答
那直接连接电脑串口可以直接发送和接收数据!
那你硬件设备也是走的232通信协议?
确保线路是正常的吗?485和232协议通信不能接地
电压不稳应该不可能,我们当时用笔记本也能发送指令
以上规定说明了RS-323C标准对逻辑电平的定义。对于数据(信息码):逻辑“1”(传号)的电平低于-3V,逻辑“0”(空号)的电平高于+3V;对于控制信号;接通状态(ON)即信号有效的电平高于+3V,断开状态(OFF)即信号无效的电平低于-3V,也就是当传输电平的绝对值大于3V时,电路可以有效地检查出来,介于-3~+3V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时,应保证电平在±(3~15)V之间。
展开全部
1,查看你程序里设置的串口号,因为新电脑是加的串口卡,所以两台机子上的串口号不一样
2,安装完串口卡是需要装驱动的,不知道你装了没有
3.如果安装了串口卡驱动可以在设备管理器中看到串口卡串口的端口号,请确认是否和你程序中设置是否一致
4.查看是否有虚接或接触不良的情况
2,安装完串口卡是需要装驱动的,不知道你装了没有
3.如果安装了串口卡驱动可以在设备管理器中看到串口卡串口的端口号,请确认是否和你程序中设置是否一致
4.查看是否有虚接或接触不良的情况
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
串口号变了
追问
改过了 以前是COM1 我装完之后都改过了
追答
检查硬件连接是否良好,USB经常接触不良,换条线可能好些,从右键我的电脑里看看,另外防火墙是不是限制了也难说。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在新电脑上装个VB软件试一下。
更多追问追答
追问
装的VB6.0.
追答
装了还是不行吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看是不是端口号不正确,一般USB转成的串口都是电脑的虚拟端口,可在设备管理器中的端口项查看(要注意安装驱动哦)
更多追问追答
追问
驱动都有装 端口号都改过了 以前的是COM1 我装完板卡和USB转串口之后 都有改成COM1
追答
外围电路是不是通过端口供电?如果是则要查查电源电压,看看外围电路是否正常工作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也遇到过这样的问题。
追问
怎么解决的啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询