RS232 RTS和CTS是什么意思

时间:2021-07-30
本文章向大家介绍RS232 RTS和CTS是什么意思,主要包括RS232 RTS和CTS是什么意思使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

信号符号

25芯引脚

9芯引脚

方向

信号描述

TXD

2

3

O

发送数据

RXD

3

2

I

接收数据

RTS

4

7

O

请求传送

CTS

5

8

I

允许传送

DSR

6

6

I

数据通信装置(DCE)就绪

GND

7

5

信号地

DCD

8

1

I

数据载波检测

DTR

20

4

O

数据终端设备(DTE)就绪

RI

22

9

I

振铃指示

在全双工时,RTS和CTS都缺省置为有效即可。【RTS的有效电平为低】

然而,在贺氏的MODEM串口定义中,RTS和CTS用于硬件流控,和全双工/半双工一点关系也没有。注意,硬件流控是靠软件实现的,之所以强调"硬件"二字,仅仅是因为硬件流控提供了用于流量情况指示的硬件连线,并不是说,你只要把线连上,硬件就能自己流控。如果软件不支持,光连上RTS和CTS是没有用的。

RTS和CTS硬件流控的软件算法如下:

(RTS有效表示PC机可以收,CTS有效表示MODEM可以收,这两个信号互相独立,分别指示一个方向的流量情况。)

单片机PC端处理:

发送:

当发现(不一定及时发现)CTS(-3v to-15v)无效时,停止发送,

当发现(不一定及时发现)CTS(3v to 15v)有效时,恢复发送;

收.0 MN LEN_OF_RX_BUFFERS当接收buffers中的bytes M时,给RTS有效信号(+3v to+15v),

当接收buffers中的bytes N时,给RTS无效信号(-3v to-15v);MODEM端处理:同上,但RTS与CTS交换。
————————————————
版权声明:本文为CSDN博主「你来吻」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zmq5411/article/details/6280332

原文地址:https://www.cnblogs.com/icaowu/p/15079043.html