RS232串口通讯协议
串行通讯接口规范通过运用和开展,现在已经有几种。但都是在RS-232规范的基础上通过改从而构成的。所以,以RS-232C为主来评论。RS-323C 规范是美国EIA(电子工业联合会)与BELL等公司一同开发的1969 年发布的通讯协议。它适合于数据传输速率在0~20000b/s 范围内的通讯。这个规范对串行通讯接口的有关问题,如信号线功用、电器特性都作了明确规则。因为通行设备厂商都出产与RS-232C制式兼容的通讯设备,因而,它作为一种规范,现在已在微机通讯接口中广泛选用。
在评论RS-232C 接口规范的内容之前,先阐明两点:
首要,RS-232-C规范开始是长途通讯衔接数据终端设备DTE(Data Terminal Equipment)与数据通讯设备DCE(Data Communication Equipment)而拟定的。因而这个规范的拟定,并未考虑计算机体系的使用要求。但现在它又广泛地被借来用于计算机(更精确的说,是计算机接口)与终端或外设之间的近端衔接规范。明显,这个规范的有些规则及和计算机体系是不一致的,乃至是相对立的。有了对这种布景的了解,咱们对RS-232C规范与计算机不兼容的当地就不难理解了。
其次,RS-232C 规范中所说到的“发送”和“接纳”,都是站在DTE 态度上,而不是站在DCE 的态度来界说的。因为在计算机体系中,往往是CPU 和I/O设备之间传送信息,两者都是DTE,因而两边都能发送和接纳。
一、RS-232-C
RS-232C 规范(协议)的全称是EIA-RS-232C 规范,其间EIA(Electronic IndustryAssociation)代表美国电子工业协会,RS(ecommeded standard)代表引荐规范,232是标识号,C代表RS232 的最新一次修正(1969),在这之前,有RS232B、RS232A。。
它规则衔接电缆和机械、电气特性、信号功用及传送进程。常用物理规范还有有EIA�RS-232-C、EIA�RS-422-A、EIA�RS-423A、EIA�RS-485。 这儿只介绍EIA�RS-232-C(简称232,RS232)。 例如,现在在IBM PC 机上的COM1、COM2 接口,便是RS-232C接口。
1.电气特性
EIA-RS-232C对电器特性、逻辑电平缓各种信号线功用都作了规则。在TxD 和RxD 上:逻辑1(MARK)=-3V~-15V逻辑0(SPACE)=+3~+15V在RTS、CTS、DSR、DTR 和DCD等操控线上:信号有用(接通,ON状况,正电压)=+3V~+15V信号无效(断开,OFF状况,负电压)=-3V~-15V