首先,RS-232-C 标 准 最 初 是 远程通信 连 接 数 据终端设 备 DTE(Data
Terminal Equipment) 与 数 据 通 信 设 备 DCE ( Data Communication
Equipment)而制定的。因此这个标准的制定,并未考虑计算机系统的应用
要求。但目前它又广泛地被借来用于计算机与终端或外设之间的近端连接标
准。显然,这个标准的有些规定及和计算机系统是不一致的,甚至是相矛盾
的。有了对这种背景的了解,我们对 RS-232C 标准与计算机不兼容的地方
就不难理解了
其次,RS-232C 标准中所提到的“发送”和“接收”,都是站在 DTE 立场上,
而不是站在 DCE 的立场来定义的。由于在计算机系统中,往往是 CPU 和
I/O 设备之间传送信息,两者都是 DTE,因此双方都能发送和接收。
2 总体方案设计
2.1 方案比较
方案一:
RS-232C 是美国电子工业协会 EIA 制定的一种串行物理接口标准。RS
是英文“推荐标准”的缩写,232 是标识号,C 表示修改次数。RS-232C 标准
接口的全称是“使用二进制进行交换的数据终端设备 (DTE)和数据通信设备
(DCE)之间的接口”。RS-232C 总线标准规定了 21 个信号线和 25 个引脚,
第 6 页