时钟树的简易框图
初始化配置系统时钟
配置系统初始化时钟(参考手册)
对应hal库函数
使用72MHz的系统时钟
do -----------while(0)的使用方法
系统时钟
#include <stdint.h>
#include "gd32f30x.h"
int main(void)
{
// 使能RCU时钟
rcu_periph_clock_enable(RCU_GPIOA);
// 配置引脚输出频率
gpio_init( GPIOA, GPIO_MODE_AF_PP, GPIO_OSPEED_2MHZ, GPIO_PIN_8);
// 配置时钟源选择
rcu_ckout0_config(RCU_CKOUT0SRC_CKSYS); // 输出系统时钟
// rcu_ckout0_config(RCU_CKOUT0SRC_CKPLL_DIV2); // 锁向环系统时钟输出
// rcu_ckout0_config(RCU_CKOUT0SRC_HXTAL); // 外部高速晶振系统时钟
while(1){
}
}