UART接口
**AM900E 有 2个 UART 串口**
- **UART1** :是一个完全独立的 8 线串行通信接口 (UART1). 这是主串口。
- **HOST UART** :是个 Debug UART,主要用来下载,校准,Trace 等,不支持 AT 命令,开始设计时建议客户引出,以便调试。
## 1. UART1
模块 UART1 是一个标准的 8 信号总线。这个 UART 用于与模块和命令接口、GPRS 数据、编程和软件升级之间的所有通信。模块被定义为 DCE,而用户的应用板被定义为 DTE。这些定义适用于 UART 信号的命名规定,和数据流动方向,如下表所示:
|管脚号|管脚名|描述|性能|
|-|-|-|-|-|
|19|UART1_TXD|模块发送数据|模块发送数据|
|18|UART1_RXD|模块接收数据|模块接收数据|
|21|UART1_CTS|清空发送|模块切换接收|
|20|UART1_RTS|请求发送|模块提醒 DTE 接收|
|15|UART1_DTR|数据终端准备|DTR 准备就绪|
|16|UART1_DSR|数据设备准备|模块准备就绪|
|22|UART1_RING|Ring 指示|模块提醒 DTE 接通电话|
|17|UART1_DCD|数据载波检测|模块提醒 DTE 数据载波在线|
推荐连接方法:
|DTE 客户端|方向|DCE 模块|
|-|-|-|-|-|
|TXD|——>|Pin 18: UART1_TXD|模块发送数据|
|RXD|<——|Pin 19: UART1_RXD|模块接收数据|
|RI|<——|Pin 22: UART1_RING|模块切换接收|
|DSR|<——|Pin 16: UART1_DSR|模块提醒 DTE 接收|
|RTS|——>|Pin 21: UART1_RTS|DTR 准备就绪|
|DTR|——>|Pin 15: UART1_DTR|模块准备就绪|
|CTS|<——|Pin 20: UART1_CTS|模块提醒 DTE 接通电话|
|DCD|<——|Pin 17: UART1_DCD|模块提醒 DTE 数据载波在线|
支持所有的流控方式:硬件流控或非流控。
UART 1 默认端口配置为 8 个数据位、1 个停止位和无奇偶校验。
## 2. HOST UART
HOST UART,主要用来下载,校准,Trace 等,不支持 AT 命令。此口只在生产调试时使用,用户只需接测试点。
|Application MCU|方向|DCE 模块|
|-|-|-|-|
|TXD|——>|Pin 39:HST_RXD|
|RXD|<——|Pin 40:HST_TXD|