原创 二台电脑之间串口用超级终端通讯,其实很简单

2010-2-8 18:44 7754 8 8 分类: 工程师职场

二台电脑之间串口用超级终端通讯,其实很简单


wxleasyland


2010.1


<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 


二台电脑之间串口的通讯,其实很简单,只需要3条线:


 


电脑A9针串口              电脑B9针串口


2(RX)―――――――――3(TX)


3(TX)―――――――――2(RX)


5脚(地)――――――――5脚(地)


 


串口有DTE类型和DCE类型。


电脑的串口是DTE(一般是公口),就是2脚是RX接收,3脚是TX发送。


注:串口猫一般是DCE(一般是母口),就是2脚是TX发送,3脚是RX接收。


DTEDTE之间连接,就要23互换,2332


DTEDCE之间连接,就是23直接,2233


 


以前觉得针脚多,挺复杂,实际只要接3个脚就可以,其它脚可以统统不用管,空着!


 


用网线作为电缆来连吧,取材容易。


 


二台电脑都运行XP的附件中的超级终端,设置好参数(波特率)等一样,就连接好了,一台电脑打字母,另一台电脑就会显示了!


 


也可以用一台电脑的二个串口互联,运行二个超级终端,一个选串口1,一个选串口2,也能通讯上。


 


==========================


2010.2.1再试:


在“超级终端”软件运行时改变波特率等通讯参数,软件易挂掉,二台电脑通讯可能也不正常。只有“超级终端”启动时提示设置通讯参数,最保险。超级终端启动时可能对串口进行了复位操作,所以不易出问题。


所以,如果要改成新的通讯参数,应该先关掉二台电脑的超级终端,再重新运行。


电脑A先运行超级终端,设置好通讯参数,再点“呼叫”按钮。然后电脑B再运行超级终端,设置好通讯参数,再点“呼叫”按钮。这样二台电脑就可以通讯了。


 


下表的各个通讯参数的测试都是按上面的步骤进行的,二台电脑之间进行通讯测试:


(其它参数都是8-N-1




波特率\流控制


硬件


Xon/Xoff



 


1200


通讯失败


通讯成功


通讯成功


 


9600


通讯失败


通讯成功


通讯成功


 


115200


未试


通讯成功


通讯成功


传送文件均也成功


230400


无法打开串口


无法打开串口


无法打开串口


 


460800


无法打开串口


无法打开串口


无法打开串口


 


921600


无法打开串口


无法打开串口


无法打开串口


 


 


说明串口在只有3条线相连时,设成硬件流控时无法通讯,硬件流控需要串口的其它针脚来配合!而软件流控Xon/Xoff和无流控都能正常通讯!


 


大于115200的波特率,串口无法支持。


 

 ============================


 


2010.2.8 


再试验:


二台电脑之间用超级终端进行通讯测试,参数都是8-N-1


2400bps,电脑AXon/Xoff,电脑B为无流控:通讯成功!


115200bps,电脑BXon/Xoff,电脑A为无流控:通讯成功!


 


说明是否设置Xon/Xoff,没有影响!


 


以上测试用的通讯线长为7米左右,用网线做的。


 
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
8
关闭 站长推荐上一条 /3 下一条