文件最后提交记录最后更新时间
1 个月前
1 个月前
1 个月前
1 个月前
README

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 和日志占用;产品代码还应处理接收缓存、帧边界、超时、溢出和异常恢复。