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

uart_tx_rx例程

1 功能概述

本代码示例主要演示UART的tx,rx功能。

2 环境要求

  • Board: PAN221x_EVB

  • 逻辑分析仪

  • USB转串模块

  • PANCHIP RISC IDE

3 编译和烧录

例程位置:`PAN221x_DK_Public\01_SDK\basic_demo\uart\uart_tx_rx

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

4 测试方法

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

2、设置uart波特率为115200;

3、根据宏定义选择不同的io作为txd和rxd;

4、通过串口助手发送的字符串,然后将收到的字符串在发送出去;

备注 通过以下宏可以选择不同的io作为txd和rxd:

image

iomux_txd_rxd宏定义

5 测试现象

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

image

iomux P12为txd,P13为rxd

2、设置系统时钟为8Mhz,波特率115200,iomux P15为txd,P16为rxd,测试结果如下图所示:

image

iomux P15为txd,P16为rxd

3、设置系统时钟为8Mhz,波特率115200,iomux P10为txd,P11为rxd,测试结果如下图所示:

image

iomux P10为txd,P11为rxd

6 Rom/Ram资源使用情况

rom 244 bytes, ram 0 bytes