stm32f407配置系统时钟MNP取值
时间: 2023-09-16 10:08:28 浏览: 166
stm32f407配置
在配置STM32F407的系统时钟时,需要确定M、N、P三个参数的取值。
其中,M表示PLL输入时钟频率除以2的倍频系数,取值范围为2~63;N表示PLL倍频系数,取值范围为64~432;P表示PLL输出时钟频率除以2的分频系数,取值范围为2、4、6或8。
具体的计算公式如下:
SYSCLK = (HSE / M) * N / P
其中,HSE为外部晶振的频率。
通常情况下,我们希望SYSCLK的频率为168MHz,因此可以根据上述公式计算出M、N、P的取值:
M = 8
N = 336
P = 2
这样就可以将外部晶振的频率设置为8MHz,然后通过PLL倍频将其提高到168MHz,作为系统时钟频率。
阅读全文