stm32F4库函数中的RCC系统时钟配置
2012-07-01 15:15
260 查看
stm32F4系列的芯片相对与以前M3内核的芯片最大的不同是对时钟进行了很多的优化,采用了两个锁相环,一个用于IIS,不知道在音频处理上面会有什么效果,另一个则是用于M4核心和大部分外设。
官方的库中system_stm32f4xx.c文件中已经给我们提供了时钟配置函数,其中我们只要修改文件头中的定义就可以修改系统频率:
#define PLL_M 8
#define PLL_N 288
#define PLL_P 2
#define PLL_Q 6
f(PLL general clock output)=f(PLL clock input) * PLLN / PLLM / PLLP
f(USB OTG SDIO RNG clock output=f(PLL clock input) * PLLN / PLLM / PLLQ
通过计算锁相环输出时钟频率为144MHz,供给USB、SDIO等的频率为48MHz。
对于锁相环输出的时钟,供给AHB总线的时候可以进行分频,得到自己想要的时钟频率,在AHB总线上有可以分频给APBx供给外设作为时钟频率。
未完待续
官方的库中system_stm32f4xx.c文件中已经给我们提供了时钟配置函数,其中我们只要修改文件头中的定义就可以修改系统频率:
#define PLL_M 8
#define PLL_N 288
#define PLL_P 2
#define PLL_Q 6
f(PLL general clock output)=f(PLL clock input) * PLLN / PLLM / PLLP
f(USB OTG SDIO RNG clock output=f(PLL clock input) * PLLN / PLLM / PLLQ
通过计算锁相环输出时钟频率为144MHz,供给USB、SDIO等的频率为48MHz。
对于锁相环输出的时钟,供给AHB总线的时候可以进行分频,得到自己想要的时钟频率,在AHB总线上有可以分频给APBx供给外设作为时钟频率。
未完待续
相关文章推荐
- STM32F4_RCC系统时钟配置及描述
- STM32F4_RCC系统时钟配置及描述
- STM32F334系统时钟的配置RCC_Config()
- STM32系统学习——RCC(使用HSE/HSI配置时钟)
- STM32F4_RCC系统时钟配置及描述
- 第15章 RCC—使用HSE/HSI配置时钟—零死角玩转STM32-F429系列
- uCOS iii/uCOS Ⅲ系统时钟解释及CAN通信速度的配置
- 第15章 RCC—使用HSE/HSI配置时钟—零死角玩转STM32-F429系列
- stm32系统时钟配置函数
- 学习下stm32 配置 HSI作为系统时钟,但意义不大,一般不这样做!
- STM32F103 使用HSI配置系统时钟为64MHZ
- 学习笔记∣stm32l0xx时钟系统详解与代码配置
- RCC时钟配置
- [RK3399][Android7.1] 调试笔记 --- 系统默认时钟配置
- 如何在MDK中查看系统时钟配置(stm32编程技巧小记)
- STM32F103系统时钟配置
- stm32f 查看系统时钟配置
- (本人stm32f03)配置系统时钟时,需要注意flash等待周期数要和系统时钟频率对应,不然程序跑飞
- STM32的时钟系统RCC详细整理
- STM32的时钟系统RCC详细整理