以前做过内置TCP/IP协议模块的通讯开发,最近遇到了在开发TCP/UDP的通讯。串口知识有生疏了。
公头:泛指所有针式的接头。
母头:泛指所有插槽式的接头。
常用9芯串口线
1) 地(GND)
2)接受数据(RX data)
3)传输数据 (TX data)
4) 数据终端准备(DTR)
5) GND
6)数据准备 (DSR)
7) 请求发送(RTS)
8)允许发送(CTS)
9)振铃指示(RI)
25针串口
25针串口功能一览
针脚 功能
2 发送数据(TXD)
3 接收数据 (RXD)
4 发送请求 (RTS)
5 发送清除 (CTS)
6 数据准备好 (DSR)
7 信号地 (GND)
8 载波检测 (DCD)
20 数据终端准备好 (DTR)
22 振铃指示 (RI)
在使用串口线进行PC与模块通信时,各线的作用:
DCD :载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音, 处于在线状态。
RXD :此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯在闪烁,说明RXD引脚上有数据 进入。
TXD :此引脚将计算机的数据发送给外部设备;在你使用Modem时,你会发现TXD指示灯在闪烁,说明计算机正在通过TXD引脚发送数据。
DTR :数据终端就绪;当此引脚高电平时,通知Modem可以进行数据传输,计算机已经准备好。
GND :信号地;此位不做过多解释。
DSR :数据设备就绪;此引脚高电平时,通知计算机Modem已经准备好,可以进行数据通讯了。
RTS :请求发送;此脚有计算机来控制,用以通知Modem马上传送数据至计算机;否则,Modem将收到的数据暂时放入缓冲区中。
CTS :清除发送;此脚由Modem控制,用以通知计算机将欲传的数据送至Modem。
RI :Modem通知计算机有呼叫进来,是否接听呼叫由计算机决定
几种串口联机线的连接方法
串口联机线主要用于直接把两台电脑的com口连接。比较早一点的AT架构的电脑的串口有为9针,和25针两种,现在的ATX架构的电脑两个串口全部是9针。于是联机线就分为3种(9针对9针串口联机线,9针对25针串口联机线,25针对25针串口联机线)这些直接电缆连接线可以互换的连线方法如下表:
串口连机线一览
9针对9针串口连接
9针母头 9针母头
2 —— 3
3 —— 2
4 —— 6
5 —— 5
6 —— 4
7 —— 8
8 —— 7
25针对25针串口连接
25针母头 25针母头
2 —— 3
3 —— 2
4 —— 5
5 —— 4
6 —— 20
7 —— 7
20 —— 6
9针对25针串口连接
9针母头 25针母头
2 —— 2
3 —— 3
4 —— 6
5 —— 7
6 —— 20
7 —— 5
8 —— 4
串口转接线
这种转接线适用于9针串口和25针串口的转换。
首先,根据需要(9转25或25转9)选择两个转接头。选择方法如下:
9针转25针(9针公头,25针母头)。25针转9针(25针公头,9针母头)。然后使用尽量短的带屏蔽的多芯连接线。连接方法如下表
串口转接线一览
9针接头 25针接头
1 —— 8
2 —— 3
3 —— 2
4 —— 20
5 —— 7
6 —— 6
7 —— 4
8 —— 5
9 —— 22