以GD32F407为例,一般情况下,我们都会最高主频,选择168M,默认情况下,给出了几个常用得配置方案:
1、8M晶振168M主频
2、25M晶振168M主频
如果我们的晶振选择了24MHz或者是其他的,那么该怎么修改代码呢?下面我们以24MHz晶振为例,展示如何修改
1、打开gd32f4xx.h,找到61行
将8000000改为24000000,改后的效果如下图
2、打开system_gd32f4xx.c,找到612行
将8U改为24U,改后的效果如下图
至此,晶振已经适配完了。