db9引脚公头跟母头为何要交叉连接

公头跟母头在2、3引脚上定义是反过来,交叉连接也就促使,Tx接Tx,Rx接Rx。
我觉得这是没有必要的,因为,同样是2引脚,母头是Tx,公头是Rx。一头是发送另一头就是接收了,发送对应接收,这是很合理的事。为何要交叉呢,请高手指教……

因为2、3引脚一个是发送Tx,一个是接收Rx,发送Tx需要连接接收Rx才能够进行数据传输,你所认为的"同样是2引脚,母头是Tx,公头是Rx"应该是理解错误,db9引脚的针脚定义并不会因为公头跟母头的差别而改变,否则容易引起混乱.追问

一、DB9串口引脚定义
1.RS-232端(DB9母头/孔型)引脚定义

引脚序号 2 3 5 1、4、6 7、8
信号定义 TXD RXD 地 内部相连 内部相连
2.RS-232端(DB9公头/针型)引脚定义

引脚序号 2 3 5 1、4、6 7、8
信号定义 RXD TXD 地 内部相连 内部相连
在这里2、3引脚的定义就不同
呵呵,不过你说的,发送Tx需要连接接收Rx才能够进行数据传输,是有道理,但如果是公对母,两根线是不需要交叉连接的。你说呢……

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-10-23
串口DB9定义:
1)设备端(RS232芯片端)
a) 公头: 2 Rx 3 Tx (老PC用的就是这个)
b) 母头: 2 Tx 3 Rx (包括USB转串口线都采用a)/b)规则)
2)串口-串口电缆
a) 两头异性则直连
b) 两头同性则交叉

遵循了上述规则,不可能连接错误。
至于你想在设备上,也就是你的板子上装公头还是母头,随你啦。两块串口接头异性的板子不用电缆,对插就OK。想想!本回答被网友采纳
第2个回答  2012-05-31
串口DB9定义:
1)设备端(RS232芯片端)
a) 公头: 2 Rx 3 Tx (老PC用的就是这个)
b) 母头: 2 Tx 3 Rx (包括USB转串口线都采用a)/b)规则)
2)串口-串口电缆
a) 两头异性则直连
b) 两头同性则交叉
相似回答