UART接口
简介
串行接口简称串口,同时串口又分为同步收发串口与异步收发串口两种方式,而CAT1模块支持的串口为异步收发方式,简称UART口。串口作为设备的外部接口,是调试开发的一种重要的开发手段。
特性
UART1串口
包括数据线TXD和RXD,硬件流控RTS和CTS(默认为关闭)
用于发送AT命令,数据传输等
最高支持波特率:2.167Mbit/s
支持自适应波特率,自适应波特率范围9600-115200bps
可配置1位或2位停止位,支持奇偶校验
UART2串口
开机时会打印一段开机LOG,波特率921600bps
最高支持波特率:8Mbit/s
可配置1位或2位停止位,支持奇偶校验
用于下载软件和射频校准
可与内部蓝牙通讯
UART3串口
最高支持波特率:8Mbit/s
可配置1位或2位停止位,支持奇偶校验
可作为通用串口
HOST UART
软件调试时输出AP trace
固定波特率:921600bps
ZSP UART
软件调试时输出CP trace
固定波特率:8Mbps
注意:
1.UART1支持硬件流控和软件流控,UART3仅支持软件流控。
2.AT版本下UART1默认自适应波特率,开机2-3秒后通过发送“AT”字符(此字符必需大写)训练波特率,模块会在2秒左右上报初始化信息。
3.自适应波特率下训练成功后,可以识别大写、小写或大小写组合的AT命令。
4.不推荐在固定波特率模式时切换到自适应波特率模式,同时在自适应波特率模式下,不推荐切换到软件多路复用模式。
UART2开机自动打印的Log如下:
RDA8910m Boot_ROM V1.0-17b887ec
HW_CFG: 36
SW_CFG: 0
SE_CFG: 0
check flash img
load complete! checking……
Security Disabled
Check uImage Done
Run …
参考设计
1.三线制串口连接方式
三线制的串口连接方式参考如下。
2.带流控串口连接方式
带流控的串口连接方式参考如下。
3.电平转换
CAT.1系列的模块串口电平均为1.8V,如果要和3.3V/5V 的MCU通信,需外加电平转换芯片,或参考以下电路设计电平转换。
V_GLOBAL_1V8是模块输出的I/O电平电压。VDD_MCU是客户端的I/O电平电压。D2 选低导通压降的肖特基二极管。
UART接口软件控制
LUA开发相关API
常见问题及故障排查
数据位仅支持8bit。
UART3复用了按键的keyout4(RXD )和5(TXD),不能和矩阵键盘一起使用
UART2和UART3在LuatOS-Air开发下,可用作数据通信,但模块如果支持蓝牙功能,UART2会被蓝牙数据通信占用,不能再做为通用串口进行数据通信
模块每次开机(包括异常重启),UART2都会自动打印一段LOG,此LOG不能通过软件关闭
Air724ug是全双工吗?是的
其他问题:点击此处