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

SDK_GpioOutPutOclk

1 功能概述

本代码示例主要演示PAN312x的GPIO如何输出时钟信号。

备注: 1、通过配置GPIO0、GPIO1、GPIO2、GPIO9、GPIO10输出时钟信号; 2、输出时钟的频率可以为500Khz、2Mhz、4Mhz、8Mhz、16Mhz;

2 环境要求

  • Board: PAN312x_EVB

  • PAN312x 模组

  • 逻辑分析仪

3 编译和烧录

例程位置:01_SDK\PAN312x_DK_Develop\Projectc\MDK-ARM(AC5)

打开\Projectc\MDK-ARM(AC5)目录下project.uvprojx工程,选择SDK_GpioOutPutOclk,如下图所示

image

工程选择

然后编译并下载该程序。

4 测试方法

1、复位PAN312x、等待PAN312x Ready;

2、初始化一些寄存器;

3、配置GPIO0、GPIO1、GPIO2、GPIO9、GPIO10输出时钟信号;

5 测试现象

1、500Khz时钟输出,如下图所示:

image

500Khz时钟输出

2、2Mhz时钟输出,如下图所示:

image

2Mhz时钟输出

3、4Mhz时钟输出,如下图所示:

image

4Mhz时钟输出

4、8Mhz时钟输出,如下图所示:

image

8Mhz时钟输出

5、16Mhz时钟输出,如下图所示:

image

16Mhz时钟输出