UART硬件流控制信号的使用(图)DTR 【转】

UART硬件流控制信号的使用(图)

转自:http://blog.163.com/zy_tommy/blog/static/86926777201321925451164/

2013-03-19 14:54:51|  分类: 电子 通信 汽车 |  标签:接口  |举报|字号 订阅

DTR – 数据终端就绪 Data Terminal Ready
   低有效
   当为低时,表示本设备自身准备就绪。 此信号输出给对端设备,使对端设备决定能否与本设备通信

DSR – 数据装置就绪 Data Set Ready
    低有效
    此信号由与本设备相连接的对端设备提供。当为低时,本设备才能与对端设备进行通信。

RTS – 请求发送(数据) Request To Send
    低有效
    此信号由本设备在需要发送数据给对端设备时设置。当为低时,表示本设备有数据需向对端设备发送。对端设备能否接收本方发送的数据,则通过CTS信号来应答。

CTS – 接受发送(请求) Clear To Send
    低有效
    对端设备能否接收本方所发送的数据,由CTS决定。若CTS为低,则表示对端已准备好,可以接收本端发送的数据。

由此可以看出,UART流控信号使用的是主从协议。本端为主,对端为从。且总是假定本端有足够快的速度,能接收对方所发送的数据。如果不能接收对方所发送的数据,则必须以DTR状态来告之对方,即本端没有准备好。

RI和DCD:此两信号则由MODEM类接收线路的一端设置。

时间: 2024-08-01 20:38:12

UART硬件流控制信号的使用(图)DTR 【转】的相关文章

UART中的硬件流控RTS与CTS DTR DSR DTE设备和DCE设备【转】

中低端路由器上使用disp interface 查看相应串口状态信息,其中DCD.DTR.DSR.RTS及CTS等五个状态指示分别代表什么意思? DCD ( Data Carrier Detect 数据载波检测) DTR(Data Terminal Ready,数据终端准备好) DSR(Data Set Ready 数据准备好) RTS( Request To Send 请求发送) CTS(Clear To Send 清除发送) 在这五个控制信号中,DTR和RTS是DTE设备(数据终端设备,在实

什么叫硬件流控制

串口通讯流控制 我们在串行通讯处理中,常常看到RTS/CTS和XON/XOFF这两个选项,这就是两个流控制的选项,目前流控制主要应用于调制解调器的数据通讯中,但对普通RS232编程,了解一点这方面的知识是有好处的.那么,流控制在串行通讯中有何作用,在编制串行通讯程序怎样应用呢?这里我们就来谈谈这个问题. 1.流控制在串行通讯中的作用 这里讲到的“流”,当然指的是数据流.数据在两个串口之间传输时,常常会出现丢失数据的现象,或者两台计算机的处理速度不同,如台式机与单片机之间的通讯,接收端数据缓冲区已

[ZigBee] 7、ZigBee之UART剖析(ONLY串口发送)

综述:USART0和USART1是串行通信接口,它们能够分别运行于异步UART模式或者同步SPI 模式.两个USART具有同样的功能,可以设置在单独的I/O 引脚. 1.UART 模式 UART 模式提供异步串行接口.在UART 模式中,接口使用2 线或者含有引脚RXD.TXD.可选RTS 和CTS 的4 线. UART 模式的操作具有下列特点: ● 8 位或者9 位负载数据● 奇校验.偶校验或者无奇偶校验● 配置起始位和停止位电平● 配置LSB 或者MSB 首先传送● 独立收发中断● 独立收发

串口流控制

参考文章:http://blog.csdn.net/skyflying2012/article/details/7945022 我们在串行通讯处理中,常常看到rts/cts和xon/xoff这两个选项,这就是两个流控制的选项,目前流控制主要应用于调制解调器的数据通讯中,但对普通rs232编程,了解一点这方面的知识是有好处的.那么,流控制在串行通讯中有何作用,在编制串行通讯程序怎样应用呢?这里我们就来谈谈这个问题. 1.流控制在串行通讯中的作用这里讲到的“流”,当然指的是数据流.数据在两个串口之间

UART中的硬件流控RTS与CTS

转自:http://blog.csdn.net/zeroboundary/article/details/8966586 在RS232中本来CTS 与RTS 有明确的意义,但自从贺氏(HAYES ) 推出了聪明猫(SmartModem)后就有点混淆了,不过现在这种意义为主流意义的,各大芯片制造厂家对UART控制器的流控基本采用HAYES MODEM流控解释. 在RS232中RTS 与CTS 是用来半双工模式下的方向切换,本文不解释: 如果UART只有RX.TX两个信号,要流控的话只能是软流控:如

NI PXIe-5644R矢量信号收发器硬件架构

http://xilinx.eetrend.com/article/7471 随着NI PXIe-5644R向量信号收发器(VST)的诞生,NI通过将用户可编程FPGA的灵活性引入RF仪器中,重塑了仪器的概念. 1. 高性能与革命性的设计 NI PXIe-5644R VST在用于现场可编程门阵列(FPGA)中,将矢量信号分析仪(VSA)和矢量信号发生器(VSG)中典型的RF I/O功能与NI或用户定义用于实现信号处理和控制的功能结合在一起.RF输入和RF输出包含独立的本地振荡器(LO).65 M

S3C2440 UART串口驱动

++++++++++++++++++++++++++++++++++++++++++ 本文转载自mr_raptor的专栏,感谢mr_raptor大神. http://blog.csdn.net/mr_raptor/article/details/6556133 ++++++++++++++++++++++++++++++++++++++++++ 通用异步接收器和发送器(Universal Asynchronous Receiver and Transmitter)简称UART.通常是嵌入式设备中

SJXXX串口扩展芯片 4串口芯片 UART串口芯片

SJXX串口扩展芯片1 概述SJ000是一款具备I2C总线/SPI总线/UART接口的四通道异步收发器件,通过模式选择使得该器件工作于以上任何一种主接口模式下.器件的四个通道UART可提供高达2Mbps的数据率,低功耗模式和睡眠电流.每个通道含有一个接收器和一个发送器,并带有64字节发送/接收FIFO,通道波特率.字长.校验格式可独立设置,也可以独立设置IrDA红外通信.RS-485自动收发控制.9位网络地址自动识别.软件/硬件自动流量控制.广播接收等.器件还带有可编程中断功能,实现与主机的信息

基于FPGA 的简化UART 电路设计【转载】

0 引言 随着嵌入式系统的广泛推广和应用,UART ( Universal Asynchronous Receiver Transmiller )作为一种串行数据传输方式也得到广泛的使用.UART 允许在串行链路上进行全双工通信.串行外设到RS 232-C 异步串行接口一般采用专用的集成电路即UART 实现.常见的串行接口芯片如8250 .8251 .NS16450 等,能够实现比较全面的串行通信功能.而在实际应用中,我们往往并不需要如此完整的功能,从而会造成资源的浪费和成本的提高.随着EDA