| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |
UART 示例
功能说明
本示例通过 AT+SETUART=<波特率> 初始化示例 UART,并演示串口发送和接收。允许的波特率范围在 uart_demo.h 中定义。
构建 diting-community 并烧录后,可执行 AT+SETUART=115200,再按 UART 开发指南 接入 USB 转串口工具验证双向数据。
示例 UART 不应与烧录口、AT 口或调试日志口复用;连接前确认电压域和共地。
代码入口
- 组件:
uart_sample - 构建开关:
CONFIG_ENABLE_UART_SAMPLE - 初始化和收发流程:
uart_demo.c - 波特率范围和 AT 指令表:
uart_demo.h
构建与烧录
在 src/ 目录选择 pack_diting_community 目标并执行 fbb build,烧录社区固件。按 UART 开发指南确认示例串口、引脚复用和连接方式。
运行与验收
将 USB 转串口模块与示例 UART 的 TX、RX、GND 交叉连接,执行 AT+SETUART=115200。另一串口端收到示例发送数据,并能把数据回传到开发板日志,才表示双向链路正常。
二次开发
改变串口号或引脚时,先排除烧录、AT 和日志占用;产品代码还应处理接收缓存、帧边界、超时、溢出和异常恢复。