1 / 28
文档名称:

串行通讯原理说明--RS232_UART.doc

格式:doc   页数:28页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

串行通讯原理说明--RS232_UART.doc

上传人:xxj16588 2016/5/2 文件大小:0 KB

下载得到文件列表

串行通讯原理说明--RS232_UART.doc

相关文档

文档介绍

文档介绍:串行通讯原理说明--RS232,UART 电平等介绍串行通讯:一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成, 成本低但送速度慢。串行通讯的距离可以从几米到几千米。根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。能够完成上述“串<- ->并”转换功能的电路,通常称为“通用异步收发器”( UART : Universal Asynchronous Receiver and Transmitter ), 典型的芯片有: Intel 8250/8251,16550 。 EIA-RS-232C 对电器特性、逻辑电平和各种信号线功能都作了规定。在 TxD 和 RxD 上:逻辑 1(MARK) =-3V ~ -15V 逻辑 0(SPACE)=+3 ~+ 15V 在 RTS 、 CTS 、 DSR 、 DTR 和 DCD 等控制线上: 信号有效(接通, ON 状态,正电压)= +3V ~ +15V 信号无效(断开, OFF 状态,负电压)= -3V ~ -15V 数据传输时,低位在前,高位在后数据位: 1 位、 2位停止位: 1 位、 位、 2位. 流控制在串行通讯中的作用解决丢失数据的问题. 硬件流控制硬件流控制常用的有 RTS/CTS (请求发送/ 清除发送)流控制和 DTR/DSR (数据终端就绪/ 数据设置就绪)流控制. 软件流控制一般通过 XON/XOFF 来实现软件流控制。奇校验:所有传送的数位(含字符的各数位和校验位)中, “1”的个数为奇数,如: 1 0110 , 0101 0 0110 , 0001 偶校验:所有传送的数位(含字符的各数位和校验位)中, “1”的个数为偶数,如: 1 0100 , 0101 0 0100 , 0001 9 针串口( DB9 )25 针串口( DB25 ) 针号功能说明缩写针号功能说明缩写 1 数据载波检测 DCD 8 数据载波检测 DCD 2 接收数据 RXD 3 接收数据 RXD 3 发送数据 TXD 2 发送数据 TXD 4 数据终端准备 DTR 20 数据终端准备 DTR 5 信号地 GND 7 信号地 GND 6 数据设备准备好 DSR 6数据准备好 DSR 7 请求发送 RTS 4 请求发送 RTS 8 清除发送 CTS 5 清除发送 CTS 9 振铃指示 DELL 22 振铃指示 DELL RS-232C 规标准接口有 25 条线,4 条数据线、 11 条控制线、3 条定时线、7 条备用和未定义线,常用的只有 9 根,它们是: (1 )联络控制信号线: 数据装置准备好( Data set ready-DSR) ——有效时( ON )状态,表明通信装置处于可以使用的状态。数据终端准备好(Data set ready-DTR) ——有效时( ON )状态,表明数据终端可以使用。这两个信号有时连到电源上,一上电就立即有效。这两个设备状态信号有效,只表示设备本身可用,并不说明通信链路可以开始进行通信了,能否开始进行通信要由下面的控制信号决定。请求发送(Request to send-RTS) ——用来表示 DTE 请求 DCE 发送数据,即当终端要发送数据时,使该信号有效( ON 状态),向 MODEM 请求发送。它用来控制 MODEM 是否要进入发送状态。允许发送( Clear to send-CTS ) ——用来表示 DCE 准备好接收 DTE 发来的数据,是对请求发送信号 RTS 的响应信号。当 MODEM 已准备好接收终端传来的数据,并向前发送时,使该信号有效,通知终端开始沿发送数据线 TxD 发送数据。这对 RTS/CTS 请求应答联络信号是用于半双工 MODEM 系统中发送方式和接收方式之间的切换。在全双工系统中作发送方式和接收方式之间的切换。在全双工系统中,因配置双向通道,故不需要 RTS/CTS 联络信号,使其变高。接收线信号检出(Received Line detection-RLSD) ——用来表示 DCE 已接通通信链路,告知 DTE 准备接收数据。当本地的 MODEM 收到由通信链路另一端(远地)的 MODEM 送来的载波信号时,使 RLSD 信号有效, 通知终端准备接收, 并且由 MODEM 将接收下来的载波信号解调成数字两数据后,沿接收数据线 RxD 送到终端。此线也叫做数据载波检出(Data Carrier dectection-DCD )线。振铃指示(Ringing-RI) ——当 MODEM 收到交换台送来的振铃呼叫信号时, 使该信号有效(ON 状态),通知终端,已被呼叫。(2 )数据发送与接收线: 发送数据(Transmitted data-