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

RS232 RTS和CTS是什么意思

上一篇:记录自己写回调函数的一些问题


下一篇:Qt&Vtk-004-AmbientSpheres