clk_peripheral例程¶
1 功能概述¶
本代码示例主要演示外设时钟源使能的示例,实现gpio、uart时钟源的使能配置。
2 环境要求¶
Board: PAN2628b1_evb
将 J17 开关拔至PWM1侧,将P1_2与RGB蓝色指示灯控制引脚相连
将 J19 开关拔至TX侧,将P3_1与uart的TX引脚相连
3 编译和烧录¶
例程位置:pan2628_dk\01_SDK\example_basic\clk\clk_peripheral
打开目录下keil下的clk_peripheral.uvprojx工程,编译整个代码工程。
4 演示说明¶
根据环境要求一节的介绍,正确连接 EVB 开发板的跳线,编译、下载:
通过SOURCE_RCH/SOURCE_XTH/SOURCE_DPLL编译开关选择其它时钟源作为系统时钟后,编译及下载
观察蓝色指示灯工作状态
观察串口输出内容
5 开发说明¶
通过调用 rcc.c 的PerCtrl0()
函数接口来使能外设时钟源。
/** Enable gpio clock */
RCC_PerCtrl0(PORTCLKEN, 1);
/** Enable uart clock */
RCC_PerCtrl0(UARTCLKEN, 1);
6 RAM/Flash资源使用情况¶
Program Size: data=15.1 xdata=40 const=24 code=2047