请问有没有用串口线连接本机两个串口做传输练习的吗? ( 积分: 0 )

  • 主题发起人 主题发起人 jin005
  • 开始时间 开始时间
J

jin005

Unregistered / Unconfirmed
GUEST, unregistred user!
请问有没有用串口线连接本机两个串口做传输练习的吗? 我用买的用于连接两台机器2。3脚对调的串口线连接本机的两个串口COM1和COM2,用串口精灵和我编的一个程序做收发练习,为什么没有反应,我串口精灵打开COM1,自己做的程序打开COM2,没有收到数据,又都打开COM1还是没有收到。请问应该如何操作,才能实现本机通讯。请告知。
 
请问有没有用串口线连接本机两个串口做传输练习的吗? 我用买的用于连接两台机器2。3脚对调的串口线连接本机的两个串口COM1和COM2,用串口精灵和我编的一个程序做收发练习,为什么没有反应,我串口精灵打开COM1,自己做的程序打开COM2,没有收到数据,又都打开COM1还是没有收到。请问应该如何操作,才能实现本机通讯。请告知。
 
因为小弟已经没有积分了,所以不能给分,敬请原谅!!!
 
两个程序能同时打开COM1这本身就有问题吧?你的程序可能没有打开串口。你先自发自收试一下。
 
不能同时都打开同一个串口,你先打开两个串口精灵测试一下线看看,同一台计算机两个串口是肯定可以通讯的
 
我知道不能同时打开同一个串口,关键是我用打开两个串口精灵,分别打开COM1和COM2,无论哪个发送数据,另一个总是收不到任何信息。波特率,数据位,停止位等设置我都检查了,都一致,没问题。可是就是收不到。我在发送数据的同时,又用串口监视软件,观察只有一个串口的发送数据。也根本没有接收。
 
估计串口线有问题,可能不是交叉线,也可能有的地方断了
 
2-3
3-2
5-5
你的线?
 
自己作根线吧
 
做过,写秤重程序,com2模拟电子秤,没有问题。

应该是线的问题。
 
其实用一个串口就可以了,你只要把2、3脚连接起来就可以实现发送和接收。
 
先不用你写的程序,只要用两个调试精灵,然将两台电脑上的串口对调将数据互发,就可以了
 
谢谢大家,我的问题已经解决了,问题是我的串口线有问题,又买了一条,问题解决。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部