急!自发自收,串口竟然不能接收数据???(30分)

  • 主题发起人 主题发起人 dragon123
  • 开始时间 开始时间
D

dragon123

Unregistered / Unconfirmed
GUEST, unregistred user!
我将com1的2,3连起来,想自发自收,但是用任何现成的串口调试软件,都不能实现接收,怎么回事?串口连接有问题??急急
 
线接的有问题吧!
 
我就拿一铜线把2,3连起来了,这还有错??
 
接地了吗?
 
最好用两个COM口相连进行测试,不过自连接应该也是行的呀
 
先用超级终端测试一下,能不能接收数据,嗬嗬,不能的话,99%是没接好啊!
 
那到底怎么回事呀,帮帮我,连线我检查了,没问题呀。除了连线,还有其他测试收发的方法吗
 
dragon123:
你的问题我遇见过,我也看别的文章介绍说是只用一台电脑,把串口的2和3连接起来就行了,我试过了,不论是网上下载的串口调试软件还是自己编写的,这样的方法根本不行的
我劝你还是找两台电脑,按串口的接法连接就可以实现接收没问题,我亲自试过的
 
可惜我只有一台电脑,一个串口的自接和com1和com2的连接我都试过,都不行。串口没问题。有的机器行,有的不行,我想这可能是哪里的问题,谁能给解决???苦闷....
 
你的系统是2000还是98,最好在98下面
 
我就是这么用的好多年了。。。不过我比较勤快,连了3根线:
CTS-RTS DSR-DTR TXD-RXD

很怀疑你搞错了线序,把4、3 当作了 2、3。
 
我是在me下,
LuJuhe, 你用的是一个口??你是2-3,4-6,7-8吧,
com1针脚排列顺序如下:
1 2 3 4 5
6 7 8 9
2,3我不会搞错吧
 
2————3
3————2
看看你是不是正好完全接反了?
 
可以用万用表测试一下2,3角,大概10V左右;










 
最好把com1,com2互连
 
什么都不用。将你的串口1的2#和3#接起来。不用接地的。然后从串口1发送数据。就可以马上接收到的。

可以用ASM的IN和OUT,也可以用现成的控件。我自已试过的。

你最好不要用铜线,打一个公的COM头,然后短接他就知道了。:)
 
我做过 N 遍了,无论是用 MSCOMM、SPCOMM 还是 TCOMPORT,都是可以的
 
多人接受答案了。
 
后退
顶部