当前页面为 开发中 版本,查看特定版本的文档,请在页面左下角的下拉菜单中进行选择。

uart_baud例程

1 功能概述

本代码示例主要演示UART在不同波特率下,能否正常工作。

2 环境要求

  • Board: PAN221x_EVB

  • 逻辑分析仪

  • USB转串模块

  • PANCHIP RISC IDE

3 编译和烧录

例程位置:PAN221x_DK_Public\01_SDK\basic_demo\uart\uart_baud

打开uart目录下uart_baud.sproj工程,编译整个代码工程。

4 测试方法

1、设置系统时钟源为dpll,并配置系统时钟为8Mhz;

2、设置P1.5为uart的tx;

3、设置不同的波特率,发送字符串;

4、通过串口助手查看发送的字符串是否正确;

5 测试现象

1、设置系统时钟为8Mhz,波特率115200,测试结果如下图所示:

image

波特率115200

2、设置系统时钟为8Mhz,波特率57600,测试结果如下图所示:

image

波特率57600

3、设置系统时钟为8Mhz,波特率38400,测试结果如下图所示:

image

波特率38400

4、设置系统时钟为8Mhz,波特率19200,测试结果如下图所示:

image

波特率19200

5、设置系统时钟为8Mhz,波特率14400,测试结果如下图所示:

image

波特率14400

6、设置系统时钟为8Mhz,波特率9600,测试结果如下图所示:

image

波特率9600

7、设置系统时钟为8Mhz,波特率2400,测试结果如下图所示:

image

波特率2400

6 Rom/Ram资源使用情况

rom 142 bytes, ram 0 bytes