本帖最后由 GZZXB 于 2020-1-1 19:04 编辑
在 MM32F031x4x6_q.h 里 #define HSE_Value ((uint32_t)8000000)是不是外部只能用8M晶振了? 但是8M 3225封装的比较少用,而其他频点比较常规价格也好点。如果我用其他晶振 比如12M/16M 该怎么改动,我最终是想让系统时钟通过外部晶振PLL得到24/48M.
在system_MM32F031x4x6_q.c 中有
//#define SYSCLK_FREQ_HSE HSE_VALUE
#define SYSCLK_HSI_48MHz 48000000
//#define SYSCLK_HSI_72MHz 72000000
现在我没有挂晶振,应该是用HSI经过PLL得到48M。 如果改为使能 define SYSCLK_FREQ_HSE HSE_VALUE
那是代表sysclk就是跑一个8M吗? 要改为外部HSE --》 PLL --》24/48M 该修改哪些地方?
|