8.使用STM32F407开发板设置系统时钟为168MHZ
1、我们要设置STM32F407的系统时钟就先需要了解STM32F407的系统时钟系统,下图中就是STM32F407的系统时钟树,从图中可以看出系统时钟共有5个时钟源,内部低速时钟(LSI-32kHz)、内部高速时钟(HSI-16MHz)、外部低速时钟(LSE-32.768kHz)、外部高速时钟(HSE-8MHz),PLL时钟,如下图:

3、下图是STM32F407开发板的原理图中外部高速时钟的原理图,可以看出外部时是一个8MHZ的晶振,如下图:

5、然后打开【system_stm32f4xx.c】文件,这个文件是系统的一个配置文件,下图中箭头1和箭头3就可以看到上个步骤的宏定义的作用了,箭头2设置的是M(分频因子)的值,箭头4设置的是N(倍频因子)的值,箭头5设置的是P(时钟分频因子)的值,如下图:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:46
阅读量:23
阅读量:45
阅读量:49
阅读量:89