登录/注册

stm32f103系统时钟

更多

STM32F103 的系统时钟配置涉及多个时钟源和分频/倍频设置,以下是关键点总结:

1. 时钟源

2. 时钟树配置(以72 MHz为例)

3. 配置步骤

  1. 使能HSE:等待 RCC_CR 寄存器中的 HSERDY 标志就绪。
  2. 配置PLL:选择HSE作为PLL输入,设置倍频系数为×9。
  3. 设置分频器
    • AHB不分频(HPRE=1)。
    • APB1分频为2(PPRE1=4)。
    • APB2不分频(PPRE2=1)。
  4. FLASH等待周期:设置为2个周期(LATENCY_2),确保72 MHz下稳定。
  5. 启用PLL:等待 PLLRDY 标志就绪后,切换系统时钟源至PLL。

4. 代码示例(使用标准库)

   void SystemClock_Config(void) {
       RCC_DeInit();                          // 复位RCC配置
       RCC_HSEConfig(RCC_HSE_ON);             // 启用HSE
       while (RCC_GetFlagStatus(RCC_FLAG_HSERDY) == RESET); // 等待HSE就绪

       RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9); // HSE不分频,倍频×9
       RCC_PLLCmd(ENABLE);
       while (RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET); // 等待PLL就绪

       FLASH_SetLatency(FLASH_Latency_2);     // 设置FLASH等待周期
       RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); // 切换系统时钟到PLL
       while (RCC_GetSYSCLKSource() != 0x08);  // 确认切换成功
   }

5. 注意事项

6. 常见问题

通过合理配置时钟树,可充分发挥STM32F103性能,同时确保系统稳定性。建议参考官方手册《STM32F10x参考手册》第6章“复位和时钟控制(RCC)”。

ARM系列STM32F103芯片的解密方法

破解STM32F103芯片的方法

2023-09-19 09:03:40

STM32F103 GPIO内部电路图讲解

STM32F103 GPIO内部电路图讲解

2023-02-01 16:32:14

STM32F103单片机时钟树结构图及时钟配置

STM32属于Cortex-M3内核的单片机,时钟结构比之前的51单片机较复杂的多,根据数据手册,STM32F103的

2023-01-19 16:36:00

基于STM32F103的SVPWM算法实现

基于STM32F103的SVPWM算法实现

资料下载 jinyi7016 2022-03-22 12:12:17

RT-Thread系统移植到STM32f103

RT-Thread系统移植到STM32f103

资料下载 生龙活虎3 2021-12-09 12:51:11

基于STM32f103的输入捕获测频率和占空比

基于STM32f103的输入捕获测频率和占空比

资料下载 shyshyshy 2021-08-02 10:10:24

基于STM32f103的FFT频率测试程序下载

基于STM32f103的FFT频率测试程序下载

资料下载 shyshyshy 2021-08-02 10:07:20

基于STM32f103使用的DAC正弦波

基于STM32f103使用的DAC正弦波

资料下载 shyshyshy 2021-08-02 10:05:00

基于STM32F103单片机的矩阵按键设计

本实验使用STM32F103单片机,主题代码通用的。

2022-12-09 17:18:46

浅析STM32F103时钟系统

STM32时钟系统讲解(以STM32F103为例)

2022-01-07 06:58:39

STM32F103时钟系统的相关资料推荐

STM32F103时钟系统时钟篇

2022-01-06 06:07:46

STM32f103时钟系统是什么?

STM32f103时钟系统是什么?

2021-12-15 06:13:21

STM32F103时钟系统是由哪些部分组成的

STM32F103时钟系统是由哪些部分组成的?STM32F103

2021-11-22 06:44:20

STM32F103系统时钟是如何进行配置的

STM32F103系统时钟配置时钟树的理解确定分频倍频之后再做

2021-08-18 08:01:11

stm32f030和stm32f103功能差异

stm32f030和stm32f103功能差异主要表现在哪?

2021-07-22 09:35:47

7天热门专题 换一换
相关标签