本文主要是介绍【NUCLEO-G071RB】005——RCC-PLL时钟配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
NUCLEO-G071RB:005——RCC-PLL时钟配置
- 设计目标
- 芯片配置
- 程序修改
- 仿真测试
设计目标
将HSI通过PLL倍频到64MHz,并作为系统时钟。
芯片配置
- 切换到Clock Configuration选项卡,以图形化界面配置时钟。
- System Clock Mux是CPU核心的时钟源选择器,我们这里选择PLLCLK
- PLL Source Mux是PLLCLK的时钟源选择器,我选择HSI,如下图1所示;如果在你的设计中需要起用HSE作为PLLCLK的时钟源,你需要在Pinout & Configuration选项卡中的System Core中的RCC先使能HSE,如图2所示,然后下图1中的HSE才可选。
程序修改
1、主循环中增加以下代码,以读取SYSCLK频率
freq_sysclk_hz = HAL_RCC_GetSysClockFreq();
仿真测试
这篇关于【NUCLEO-G071RB】005——RCC-PLL时钟配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!