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|