8.使用STM32F407开发板设置系统时钟为168MHZ

 时间:2024-10-16 17:25:45

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

8.使用STM32F407开发板设置系统时钟为168MHZ

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

8.使用STM32F407开发板设置系统时钟为168MHZ

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

8.使用STM32F407开发板设置系统时钟为168MHZ
  • MOSI 、MISO、SCK什么意思? 如何使用
  • 用Protel 99 SE绘制原理图前做什么准备?
  • 同步通信和异步通信的主要区别是什么
  • VC++6.0 修改项目名称
  • IIC和SPI有什么区别
  • 热门搜索
    怀化旅游景点大全 台湾旅游攻略自由行 盘锦旅游景点大全 浙江东方海外旅游有限公司 上海旅游线路 3月份适合去哪里旅游 巴马旅游网 青岛有什么旅游景点 西安自由行旅游攻略 山东省旅游地图