前言
本文以N32L403芯片为例,依赖库文件版本为 N32L40xxx_V2.0.0。
记录了国民MCU关于频率修改的位置和方法。
设置外部输入晶振频率
n32l40x.h头文件中修改宏定义 HSE_VALUE 默认8M
可以根据选用晶振频率修改为16M等。
修改MCU时钟主频
在库文件system_n32l40x.c中,宏定义 SYSCLK_FREQ 定义了默认为最大的64M时钟主频。
可以修改主频为合适的频率如16M等,注意是要晶振频率可以倍频到的。
修改系统时钟源
在库文件system_n32l40x.c中,宏定义 SYSCLK_SRC定义了默认时钟源为外部晶振锁相环时钟。
可以根据需要调整为外部晶振直通(不需要PLL倍频)和内部高低速等时钟源。
配置HCLK、PCLK2和PCLK1
在库文件system_n32l40x.c中 函数Se