1.RCC 设置
在 操 作 界 面 , 依 次 点 击 选 项 卡Pinout&Configuration -> Categoties -> System Core -> RCC 便可进入 RCC 配置栏
RCC 配置栏实际上只有 5 个配置项
配置项 | 中文名 | 作用 | 典型配置 |
High Speed Clock(HSE) | 高速时钟 | 用来配置 HSE | Crystal/Ceramic Resonator(使用晶振/陶瓷振荡器) |
Low Speed Clock(LSE) | 低速时钟 | 用来配置 LSE | Disable(不使能低速时钟) |
Master Clock Output 1 | 主时钟1输出 | 用来选择是否使能 MCO1 引脚时钟输出 | |
Master Clock Output 2 | 主时钟2输出 | 用来选择是否使能 MCO2 引脚时钟输出 | |
Audio Clock Input(I2S_CKIN) | 时钟输入 | 用来选择是否从 I2S_CKIN(PC9)输入I2S时钟 |
2.时钟系统(时钟树)配置
点击 Clock Configuration 选项卡即可进入时钟系统配置栏
- 时钟源参数设置:HSE 或者 HSI 配置。这里我们选择 HSE 为时钟源,所以我们之前必须在 RCC 配置中我们开启 HSE。
- 时钟 源选择:HSE 还是 HSI。这里我们配置选择器选择 HSE 即可。
- PLL 分频系数 M 配置:分频系数 M 我们设置为 25。
- 主 PLL 倍频系数 N 配置:倍频系数 N 我们设置为 432。
- 主 PLL 分频系数 P 配置:分频系数 P 我们配置为 2。
- 系统时钟时钟源选择:PLL,HSI 还是 HSE。这里毫无疑问,我们选择 PLL,选择器选择PLLCLK 即可。
- AHB 预分频器:设置为1。
- AHB 总线时钟 HCLK:由 SYSCLK 经过 AHB 预分频器之后自动计算的到,这里为216M。
- Systick:设置为1。
- APB :设置为4。
- APB2 :设置为2。