完整版null-modem线
一条 null-modem线!许多的电脑站将这类的连接线说成是串行对联线.
确定你是使用你的串行口,公的 DB25 或是 DB9 接头,而不是你的并行口 (母的 DB25 或 centronics).
对 DB-25 接头而言,至少你得要有:
PC male DB25 Terminal DB25
TxD Transmit Data 2 --> 3 RxD Receive Data
RxD Receive Data 3 <-- 2 TxD Transmit Data
SG Signal Ground 7 --- 7 SG Signal Ground
如果你想要拥有流量控制以及硬体连线协商(handshaking)的话,你必须要有一条完整的null modem 接线:
PC male DB25 Terminal DB25
TxD Transmit Data 2 --> 3 RxD Receive Data
RxD Receive Data 3 <-- 2 TxD Transmit Data
RTS Request To Send 4 --> 5 CTS Clear To Send
CTS Clear To Send 5 <-- 4 RTS Request To Send
DSR Data Set Ready 6
|
DCD Carrier Detect 8 <-- 20 DTR Data Terminal Ready
SG Signal Ground 7 --- 7 SG Signal Ground
6 DSR Data Set Ready
|
DTR Data Terminal Ready 20 --> 8 DCD Carrier Detect
如果你的串列埠上有一个 DB9 的接头,试试看下面这个:
PC DB9 Terminal DB25
RxD Receive Data 2 <-- 2 TxD Transmit Data
TxD Transmit Data 3 --> 3 RxD Receive Data
SG Signal Ground 5 --- 7 SG Signal Ground
或者,一条完整的 DB9 对 DB25 null modem 连接线:
PC DB9 Terminal DB25
RxD Receive Data 2 <-- 2 TxD Transmit Data
TxD Transmit Data 3 --> 3 RxD Receive Data
6 DSR Data Set Ready
|
DTR Data Terminal Ready 4 --> 8 DCD Carrier Detect
GND Signal Ground 5 --- 7 GND Signal Ground
DCD Carrier Detect 1
|
DSR Data Set Ready 6 <-- 20 DTR Data Terminal Ready
RTS Request To Send 7 --> 5 CTS Clear To Send
CTS Clear To Send 8 <-- 4 RTS Request To Send
(RI Ring Indicator 9 not needed)
(没错! 第二支及第三支脚在 DB9 连接头上确实和 DB25 接头意义相反!)
如果使用的并不是完整的 null modem 连接线的话,你可能得要做下面这个欺骗的技巧:
在你电脑这边的接头上,把 RTS 跟 CTS 接在一起,而且也把 DSR, DCD 以及 DTR 接在一起.
用这个方法,当电脑要求一个正确的硬体连线协商信号时,它就可以得到(从它自己发出的).
现在你已经有正确的连接线,把你的终端机连接到你的电脑上.
如果你可以的话,告诉你的终端机忽略数据机控制信号. 试试看用 9600 bps, 8 data bits, 1 stop bit, no parity bits 来设定终端机.
【责编:admin】
--------------------next---------------------