您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 七RS-232串行接口标准
RS-232串行接口标准嵌入式系统开发中RS-232应用开发板RS-232以太网嵌入式系统中RS-232功能:数据通信;程序下载;系统控制台ARM7开发板调试环境实例Windows的超级终端超级终端是嵌入式系统调试常用的工具。另外还有secureCRT等工具可选secureCRT应用实时数据传输应用中的RS-232图像分析检测结果CIS管DSP图像采集与分析点超机主控单片机机械控制RS-232计算机A计算机B硬件电路设计TMS320DM6437DDR-IICPLDA/DSRAM电源JTAGRS-232RS-232驱动器串行与并行通信接口RS-232标准基本概念RS-232是EIA(电子工业联合会)制定的异步串行接口标准RS-232是各类计算机中普遍存在的通信接口嵌入式系统中,RS-232常用于系统调试、数据通信DB9计算机上为male串行通信计算机实现串行通信需要专门的接口控制器由于CPU与接口控制器之间按并行方式传输,接口控制器与外设之间按串行方式传输,因此,在串行接口中,必须要有“接收移位寄存器”(串→并)和“发送移位寄存器”(并→串)串并转换并串转换地址信号嵌入式处理器数据信号控制信号TTL/CMOS电平RS-232电平RS-232电平RxDTxDRS-232接口控制器RS-232接口驱动器TTL/CMOS电平波特率在串行通信中,用“波特率”来描述数据的传输速率波特率,即每秒钟传送的二进制位数,其单位为bps(bitspersecond)接收方的接收波特率必须与发送方的发送波特率相同RS-232的信号电平定义RS-232信号是负逻辑,正电平为“0”,负电平为“1”模糊区+15V-15V-5V+5V模糊区+15V-15V-3V+3V10发送器电平要求接收器电平要求10RS-232接口电平转换RS-232是全双工总线DTE与DCE的通信方式DTE通讯介质DTEDCEDCERS-232RS-232RS-232串行通讯接口标准全称:“数据终端设备(DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准RS-232标准连接器信号分配(DB9)123456789123456789引脚信号名意义信号方向1CDCarrierDetect,载波检测,表示DCE(如MODEM)已对外建立有效连接。DCE至DTE2RxDReceiveData,接收数据。DCE至DTE3TxDTransmitData,发送数据。DTE至DCE4DTRDataTerminalReady,数据终端准备好。DTE至DCE5GND信号地。6DSRDataSetReady,数据通信设备准备好。DCE至DTE7RTSRequestTOSend,请求发送,DTE向DCE请求发送数据。DTE至DCE8CTSClearTOSend,允许发送,DCE允许DTE发送数据。DCE至DTE9RIRingIndicator,振铃指示。当DCE接收到呼叫连接时,用该信号通知DTE,如MODEM检测到振铃时。DCE至DTERS-232与MODEM之间的连接调制解调器电话机电话机调制解调器计算机计算机TxDRxDRTSCTSDSRGNDCDDTRRITxDRxDRTSCTSDSRGNDCDDTRRI公共电话网DTEDTEDCEDCE连接MODEM时的信号意义引脚方向说明CDMODEM至计算机MODEM通知计算机检测到载波RxDMODEM至计算机计算机接收MODEM数据TxD计算机至MODEM计算机向MODEM发送数据DTR计算机至MODEM计算机通知MODEM可以传输GND信号地DSRMODEM至计算机MODEM通知计算机READYRTS计算机至MODEM计算机请求MODEM将数据送出CTSMODEM至计算机MODEM通知计算机可送出数据RIMODEM至计算机MODEM通知计算机电话打入RS-232的流控制“流”,指的是数据流流控制可以控制数据传输的进程,防止数据的丢失(如缓冲区溢出)PC机中常用的两种流控制是硬件流控制(包括RTS/CTS、DTR/CTS等)和软件流控制XON/XOFF(继续/停止)硬件流控制常用的有RTS/CTS流控制和DTR/DSR软件流控制:当接收端的输入缓冲区内数据量超过设定的高位时,就向数据发送端发出XOFF字符(十进制的19或Control-S),发送端收到XOFF字符后就立即停止发送数据;当接收端的输入缓冲区内数据量低于设定的低位时,就向数据发送端发出XON字符(十进制的17或Control-Q),发送端收到XON字符后就立即开始发送数据RS-232的三线制连接计算机A计算机BGNDGNDTxDTxDRxDRxDTxDRxDRTSCTSDSRGNDCDDTRRI计算机ATxDRxDRTSCTSDSRGNDCDDTRRI计算机B起止式异步串行通信协议0/10/10/10/10/10/10/10/10/10/10/10/10/1起始位停止位当前字符8个数据位奇偶校验位起始位停止位上一个字符下一个字符LSBMSBSCLSDA起始条件结束条件地址读/写应答数据应答数据应答1-7891-891-89RS-232起止式异步串行数据传输过程IIC数据传输过程串口字节传输速率“起始位+数据+校验位+停止位”在异步串行通信中,若传送一个字符包括12位:1个起始位,8个数据位,1个校验位,2个停止位。其传输速率是1200b/s,则每秒所能传送的字节数是1200/(1+8+1+2)=100数据传送单位:每个数据的位数,5/6/7/8起始位:1位。逻辑值“0”停止位:1/1.5/2。逻辑值“1”校验位:奇校验或偶校验,检查数据中“1”奇/偶数RS-232通信端口的初始化1001110010011100100111000100111001偶校验奇校验ARM7开发板中的RS-232串口SP3232SP3232RS-232收发器SP3232数据手册见FTPSP3232E.pdfARM7开发板RS-232接口电路
本文标题:七RS-232串行接口标准
链接地址:https://www.777doc.com/doc-2816308 .html