java 串口 dtr rts_串口(RS232 RS485等)通讯中RTS/CTS,DTR/DSR的含义详解

本文详细解析串口通信中RTS/CTS、DTR/DSR的含义,它们最初用于协调半双工Modem的通信,后来常被用作全双工设备的流控制。RTS表示请求发送,CTS表示可以发送,DTR表示数据终端准备好,DSR表示数据集准备好。在实际应用中,RTS/CTS和DTR/DSR的物理引脚不同,有时交叉连接以简化数据发送步骤并提高效率。
摘要由CSDN通过智能技术生成

串口(RS232 RS485等)通讯中RTS/CTS,DTR/DSR的含义详解

先贴出缩写的含义:

DTR – Data Terminal Ready

DSR – Data Set Ready

RTS – Request To Send

CTS – Clear To Send

对应的相关的其他术语还有:

DCE:Data Communication Equipment,可以理解为:数据的发起发 DTE:Data Terminal Equipment,可以理解为:数据的接收方 然后了解到: The difference between them is that they use different pins. Seriously, that’s it. The reason they both exist is that RTS/CTS wasn’t supposed to ever be a flow control mechanism, originally; it was for half-duplex modems to coordinate who was sending and who was receiving. RTS and CTS got misused for flow control so often that it became standard.

RTS/CTS和DTR/DSR,是用的物理引脚是不同的; 而关于DTR/DSR和RTS/CTS共存(没有统一只使用单个的一组硬件引脚(要么用RTS/CTS,要么用DTR/DSR)去实现流控制)的原因是: 背景是: 最开始先出现的RTS/CTS,但是设计出RTS/CTS的初衷,即原先的目的,就不是把RTS/CTS去用来当做流控制的 而是用来:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值