UART RTS/CTS

UART的CTS/RTS介绍
博客分类： *Linux Kernel 在RS232中RTS与CTS有明确的定义，但贺氏（HAYES）推出SmartModem后，这两者定义就有点混淆了.

在RS232中RTS与CTS是用来半双工模式下的方向切换；HAYES Modem中的RTS与CTS是用来进行硬件流控的. 通常UART的RTS和CTS的含义指后者，即用来做硬流控的.



RTS（Request To Send）请求发送：为输出信号，由计算机产生，通知Modem可以发送数据.

CTS（Clear To Send）允许发送：为输入信号，由Modem产生，通知计算机可以传送数据.



CTS是对RTS的应答，A向B发送RTS信号，表明A要向B发送若干数据，B收到RTS后，向所有基站发出CTS信号，表明已准备就绪，A可以发送CTS和RTS是串行通信中流控制的两个管脚.