已绑定手机
|
本手册主要介绍华为模块的外设接口特性与功能,包括 UART、PCM/I2S、I2C、GPIO、ADC 和 PCIe,并详细介绍了各特性的使用方法和注意事项。
本章主要介绍华为模块 UART 接口支持的物理参数规格,以及如何使用 UART 接口调试模块、设置模块串口属性等。
2.1 使用方法
模块提供 UART0 做 log 口和 shell,UART1 接口可完成与外部设备的串行通信。串口的基本参数可由应用程序调用 Linux 通用函数进行设置。
模块的 UART 接口对应文件系统中的设备节点“/dev/ttyAMA*(*为一个数字)”,其中 ttyAMA0 即为 UART0。
外接 UART0 可用于获取模块的调试 log,更多关于模块调试方法的说明请参见《华为模块调试和日志抓取应用指南》。
模块 UART0 接口默认使用:115200 波特率(单位 bit/s)、数据位 8、停止位 1、无校验、无流控,即可实时获取调试串口 log。除 UART0 外,本模块还提供 UART1 做 AT 命令接口。
2.2 规格
2.2.1 设置波特率
根据应用的需求可使用应用程序来设置串口波特率的值。
华为模块目前支持的标准波特率有:9600、19200、38400、57600、115200、230400、460800、921600、1500000、3000000(单位 bit/s)。
模块提供 AT 命令,用于配置串口的波特率:
接口说明
数值型扩展格式参数指定除 1200 bit/s 或 9600 bit/s 之外,DCE 会以何数据速率接受命令。该参数可在 DCE 无法自动检测 DTE 使用的数据速率时,对速率进行选择。指定的速率在与当前命令行相关的任何结果代码下发后生效。
如果选择了直接方式,则指定的 不适用于在线数据状态。
如果命令从 USB 接口发送,其返回值为 OK,但该命令无效。
如果命令从 UART 端口或 2-pin 串行端口发送,则命令在该端口上处理而不会影响其他端口。该命令有效。
华为5G模块资料及方案及技术咨询电话:18902843661(微信同号)加号请备注
|
|