串口通信 DTR DSR RTS CTS

转载 2012年03月31日 14:49:23


参考网站:

http://www.vrmo.com/qyfw/309.htm

http://blog.ednchina.com/bellstudio/129041/message.aspx

http://blog.csdn.net/lqz263/article/details/5416478

串口通信可以连接两个设备, 当使用9芯线路时:
1) 地(GND)   
2)接受数据(RX data) 
3)传输数据 (TX data)
4) 数据终端准备(DTR) 
5) GND 
6)数据准备 (DSR)
7) 请求发送(RTS)   
8)允许发送(CTS) 
9)振铃指示(RI)

我举 PC 和Modem之间的通信为例子:

RTS/CTS 提供的是一种PC 和Modem 之间控制数据流的方法,当Modem 准备接收数据时, 使CTS为ON(1), 当Modem 不能接收更多数据时, 使CTS为OFF(0), 类似的,  当PC 可以接收数据时,RTS 为ON (1),   不能接收数据时,RTS 为OFF(0).
DTR/DSR : PC开启DTR信号告诉MODEN, PC 机已经准备通信, Modem通常开启DSR来应答,让PC机知道 Modem 准备应答.

RTS/CTS 属于是硬件流量控制, 而XON/XOFF则是软件流量控制。

XON/XOFF分别对应于(Ctrl-q)和(Crtl-s)字符,如果你选择软件流量控制,你的Modem 将不能传递Ctrl-q 和 Crtl-s字符,因为这些字符被解释成为流控请求。

  DCD  :载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音, 处于在线状态。 
  RXD  :此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯在闪烁,说明RXD引脚上有数据 进入。
  TXD  :此引脚将计算机的数据发送给外部设备;在你使用Modem时,你会发现TXD指示灯在闪烁,说明计算机正在通过TXD引脚发送数据。 
  DTR  :数据终端就绪;当此引脚高电平时,通知Modem可以进行数据传输,计算机已经准备好。
  GND  :信号地;此位不做过多解释。 
  DSR  :数据设备就绪;此引脚高电平时,通知计算机Modem已经准备好,可以进行数据通讯了。 
  RTS  :请求发送;此脚有计算机来控制,用以通知Modem马上传送数据至计算机;否则,Modem将收到的数据暂时放入缓冲区中。 
  CTS  :清除发送;此脚由Modem控制,用以通知计算机将欲传的数据送至Modem。 
  RI   :Modem通知计算机有呼叫进来,是否接听呼叫由计算机决定

串口标准,说说流控制(RTS/CTS/DTR/DSR 你都明白了吗?)

原文地址::http://blog.chinaunix.net/uid-20579900-id-1920346.html 先引用一篇网文,作者不详,因几个地方都说自己是原创,我昏了,...
  • xqhrs232
  • xqhrs232
  • 2013年01月26日 10:30
  • 1380

串口通信 DTR DSR RTS CTS

串口通信可以连接两个设备, 当使用9芯线路时: 1) 地(GND)   2)接受数据(RX data) 3)传输数据 (TX data) 4) 数据终端准备(DTR)  5) GND  6)数据准备 ...
  • android_huber
  • android_huber
  • 2014年09月23日 16:55
  • 929

UART 通信之RTC/CTS DTR/DSR流控制

很久很久以前,计算机还没有出现,那时就已经存在了(计算机)史前的串口设备(电传打字机,工控测量设备,通信调制解调器),为了连接这些串口,EIA制定了RS232标准,采用DB25接插件,支持同步和异步串...
  • zzqllh
  • zzqllh
  • 2015年12月15日 17:16
  • 1332

DCD DSR DTR RTS CTS

  • mlzhu007
  • mlzhu007
  • 2009年05月19日 10:58
  • 598

流控制(RTS/CTS/DTR/DSR )

 DTE:数据终端设备(如:终端)DCE:数据通信设备(如:MODEM)TE:终端设备(应该是指超级终端或者是应用模块)TA:(应该是指modem吧) 看了网上的一篇文章(文章见下面的转载),有一个地...
  • mhwgozp
  • mhwgozp
  • 2010年05月14日 10:34
  • 5275

流控制RTS/CTS/DTR/DSR

DTR,DSR1. DTR—DTE设备准备;DST—DCE设备准备好。    二者属于主流控制信号。2. RTS、DTS — 请求发送/清除发送    用于半双工时,收发切换。属于辅助流控制信号。当缺...
  • Cristal_tina
  • Cristal_tina
  • 2017年06月29日 16:43
  • 225

DCD DSR DTR RTS CTS表示什么意思

DCD :载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音, 处于在线状态。  RXD:此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯...
  • wzwind
  • wzwind
  • 2014年03月27日 12:51
  • 702

DCD DSR DTR RTS CTS表示什么意思

DCD DSR DTR RTS CTS表示什么意思 DCD :载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音, 处于在线状态。 RXD:此引脚用于接收外部设备送来的数...
  • lqz263
  • lqz263
  • 2010年03月25日 16:33
  • 1661

串口通信的握手协议--RTS/CTS方法

 RTS (request to send) 请求发送 CTS (Clear to send) 允许发送, 很多文章翻译成 清除发送, 是不正确的.  CTS 是对RTS 的应答.   DCB.fOu...
  • ljuncong
  • ljuncong
  • 2007年08月29日 17:45
  • 8564

RS232的硬件流控:DCD DSR DTR RTS CTS

DCD :载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音, 处于在线状态。  RXD:此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯在闪...
  • u011455056
  • u011455056
  • 2015年04月08日 16:41
  • 565
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:串口通信 DTR DSR RTS CTS
举报原因:
原因补充:

(最多只允许输入30个字)