资讯详情

如何理解UART中DTE和DCE设备(模式) 这样就可以理解UART流控了

要明白什么是DTE和DCE以及CTS、RTS流量控制,所以我们必须回到古代,现在使用网口(RJ45)上网的时候,你经历过用串口(DB9、DB25)上网时代?

(data terminal equipment) 是数据终端设备。例如,计算机,打印机。这种设备通常被使用。 公头DB9/DB25连接器 (data communication equipment) 是数据通信设备。例如,调制解调器。这种设备通常用于这种设备母头DB9/DB25连接器。下图为串口调制解调器,使用DB25的母口。

之所以定义DCE和DTE为了区分串口通信中各种信号的方向,两种设备(或模式)。DB以9串为例,信号方向定义如下。仔细看第二脚RXD,这是公头的输入,但公母对接后,这是母头的输出。

引脚号 名称 DTE / 公头 DCE / 母头 描述
1 DCD (data carrier detct) - - 数据载波检测
2 RXD (received data) 输入 输出 串口数据输入
3 TXD (trasmitted data) 输出 输入 串口数据输出
4 DTR (data terminal ready) - - 数据终端就绪
5 GND (signal ground) - - 信号地
6 DSR (data send ready) - - 数据发送就绪
7 RTS (request to send) 输出 输入 发送数据请求
8 CTS (clear to send) 输入 输出 发送清除
9 RI (ring indicator) - - 铃声指示

现在很多ARM MCU或MPU都有DCE或DTE该模式旨在切换信号方向。DTE模式,那么一般来说RXD就是输入。如果是DCE模式,那么RXD是输出。但不一定,因为这不是标准,没有标准组织来定义和维护,这只是默认规则。不管怎样ARM的MCU或MPU如何定义,

标签: db9公母连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台