RS232RTS和CTS是什么意思
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RS232RTS和CTS是什么意思
信号符号25芯引脚9芯引脚⽅向信号描述
TXD23O发送数据
RXD32I接收数据
RTS47O请求传送
CTS58I允许传送
DSR66I数据通信装置(DCE)就绪
GND75信号地
DCD81I数据载波检测
DTR204O数据终端设备(DTE)就绪
RI229I振铃指⽰
在全双⼯时,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),。