一、RS-232C 协议 RS-232C 标准(协议)的全称是 EIA-RS-232C 标准,定义是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。它是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。其中 EIA(Electronic Indu stry Association)代表美国电子工业协会,RS(Recommended standard)代表推荐标准,232 是标识号,C 代表 RS232 的最新一次修改。 1、RS-232C 接口引脚定义 由于 RS-232C 并未定义连接器的物理特性,因此,出现了 DB-25、DB-15 和 DB-9 各种类型的连接器,其引脚的定义也各不相同。下面是常用的 DB-25 和 DB-9 连接器接口图: 图 3 DB25 和 DB9 引脚图 旧制 JIS 名称 新制 JIS 名称 全 称 说 明 FG SG Frame Grou nd 连到机器的接地线 TXD SD Transmitted Data 数据输出线 RXD RD Receiv ed Data 数据输入线 RTS RS Requ est to Send 要求发送数据 CTS CS Clear to Send 回应对方发送的 RTS 的发送许可,告诉对方可以发送 DSR DR Data Set Ready 告知本机在待命状态 DTR ER Data Terminal Ready 告知数据终端处于待命状态 CD CD Carrier Detect 载波检出,用以确认是否收到 Modem的载波 SG SG Signal Grou nd 信号线的接地线(严格的说是信号线的零标准线) • RS-232C 规标准接口有25 条线,4 条数据线、11 条控制线、3 条定时线、7 条备用和未定义线,常用的只有9 根,它们是: (1)、状态线: 数据准备就绪(Data set ready -DSR)— — 有效时(ON)状态,表明数据通信设备可以使用。(DCE->DTE) 数据终端就绪(Data set ready -DTR)— — 有效时(ON)状态,表明数据终端设备可以使用。(DTE->DCE) 这两个信号有时连到电源上,上电就立即有效。 这两个设备状态信号有效,只表示设备本身可用,并不说明通信链路可以开始进行通信了,能否开始进行通信要由下面的控制信号决定。 (2)、联络线 请求发送(Requ est to send-RTS)— — DTE 准备向 DCE 发送数据,DTE 使该信号有效(ON 状态),通知 DCE 要发送数据给 DCE 了。(DTE->DCE) 允许发送(Clear to send-CTS)— — 是对 RTS 的响应信号。当 DCE 已准备好接收 DTE 传来的数据时,使该信号有效,通知 DTE 开始发送...