文章预览
MCU 微课堂 CKS32F107xx系列时钟系统(二) 第三十六期 2024.5.28 上一章节对CKS32F107xx系列时钟做了整体介绍,本章节以使用HSI内部高速时钟为例对时钟具体配置方法进行讲解。 图1 SYSCLK生成流程 图2 APB频率生成流程 根据图1,产生SYSCLK时,内部HSI时钟经过二分频,输入PLLSCR模块,再通过PLLM倍频系数产生PLLCLK,即SYSCLK。 由图2可知,SYSCLK通过AHB预分频产生APB即HCLK等时钟系统。 配置寄存器 CKS32F107xx系列时钟配置寄存器 在使用HSI对系统时钟进行配置时,有两个较为重要的RCC寄存器,分别为RCC_CR、RCC_CFGR: 图3 RCC_CR寄存器 在RCC_CR寄存器中,我们需要关注如下几位: 图4 HSI启动及状态寄存器 图5 PLL启动及状态寄存器 图6 RCC_CFGR寄存器 在RCC_CFGR寄存器中,我们需要关注如下几位: 图7 PLL倍频系数位 图8 PLL时钟源位 图9 APB2预分频位 图10 其他RCC_CFGR控制位 在对系统
………………………………