最后更新:2022-07-09 15:03:18 手机定位技术交流文章
为了了解DTE、DCE、CTS和RTS流量控制是什么,让我们回到古代,我们都使用RJ45端口连接到互联网。你曾经使用串行端口(DB9、DB25)连接到互联网吗?
DTE(data terminal equipment) 是数据终端设备。例如电脑,打印机。这种设备一般用公头DB9/DB25接口。
DCE(data communication equipment) 是数据通讯设备。例如调制解调器。这种设备上一般用母头DB9/DB25接口。下图就是一个串口的调制解调器,用了DB25的母口。

| 引脚号 | 名称 | 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,对于开发者来说,标识器是信号传输的方向,不要找RXD或TXD的名字。
本文由 在线网速测试 整理编辑,转载请注明出处。