当前文档版本为 v0.6.0,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

uart_printf例程

1 功能概述

本代码示例主要演示uart外设的printf功能,周期性向串口调试工具发送”Hello Panchip.”。

2 环境要求

  • Board: PAN262xb1_evb

  • 将 J19(P3_1) 开关拔至TX侧,将P3_1与uart的TX引脚相连

  • 将USB线分别连接至电脑与evb板的UART MicroUSB接口

3 编译和烧录

例程位置:pan262x_dk\01_SDK\example_basic\uart\uart_printf

打开目录下keil下的uart_printf.uvprojx工程,编译整个代码工程。

4 演示说明

根据环境要求一节的介绍,正确连接 EVB 开发板的跳线,编译、下载:

  1. 在电脑上打开串口调试工具,串口参数:115200/8bit/1stop/无校验

  2. 观察串口打印的内容,看看是否有Hello Panchip.输出

  3. 理论上大约每隔1000ms,串口会打印一条采样数据

串口输出信息如下:

uart printf test.
Hello Panchip.
Hello Panchip.
Hello Panchip.
Hello Panchip.
Hello Panchip.
Hello Panchip.

5 开发说明

通过调用 uart.c 的UART_Init()函数接口来初始化uart外设。

/** Config uart params */
UART_Init(LENGTH_8, DISABLE_RX, DISABLE_PAR, BAUD_115200);

6 RAM/Flash资源使用情况

Program Size: data=30.1 xdata=0 const=45 code=2041