RS232标准中的RTS与CTS

来源:互联网 发布:手机照片写字软件 编辑:程序博客网 时间:2024/05/16 05:40

RS232标准中的RTSCTS

RTS,CTS------请求发送/清除发送,用于半双工时的收发切换,属于辅助流控信号。半双工的意思是说,发的时候不收,收的时候不发。那么怎么区分收发呢?缺省时是DCEDTE发送数据,当DTE决定向DCE发数据时,先有效RTS,表示DTE希望向DCE发送。一般DCE不能马上转换收发状态,DTE就通过监测CTS是否有效来判断可否发送,这样避免了DTEDCE未准备好时发送所导致的数据丢失。

1 RS232引脚图

 

DTE是数据终端设备,DCE是数据通信设备, DTE,DCE的之间的区别是DCE一方提供时钟,DTE不提供时钟,但它依靠DCE提供的时钟工作,比如PC机和MODEM之间。数据传输通常是经过DTE-DCE,再经过DCE-DTE的路径。其实对于标准的串行端口,通常从外观就能判断是DTE还是DCEDTE是针头(俗称公头),DCE是孔头(俗称母头),这样两种接口才能接在一起。