美文网首页
STM32 时钟笔记

STM32 时钟笔记

作者: 土DOU吹雪 | 来源:发表于2019-03-09 13:11 被阅读0次

    ![STM32时钟1][1]

    ![STM32时钟2][2]

    其中:

    1. HSI 时钟由 RCC_HSICmd() 函数使能 ,本质上是设置 RCC_CR 寄存器中 HSION 位,复位时使能。
    2. HSE 时钟由 RCC_HSEConfig() 函数使能,本质上是设置 RCC_CR 寄存器中 HSEON 位,复位时失能。
    3. PLL 及之前的两个多路选择器,由 RCC_PLLConfig() 函数设置,本质上是设置 RCC_CFGR 寄存器中多个和 PLL 有关的位,初始状态 PLL 关闭。
    4. CSS 对应的多路选择器,由 RCC_SYSCLKConfig() 函数设置,本质上是设置 RCC_CFGR 寄存器中的 SWS 寄存器,初始状态 CSS 关闭。
    5. AHB 预分频值由 RCC_HCLKConfig() 函数设置,本质上是设置 RCC_CFGR 寄存器中的 HPRE 寄存器,初始状态不分频。
    6. APB1 和 APB2 对应 RCC_PCLK1Config() 函数和 RCC_PCLK2Config() 函数,本质上是修改 RCC_CFGR 寄存器中的 PPRE1 和 PPRE2 位,初始状态不分频。
    7. 初始状态指在运行了 RCC_DeInit() 函数后各寄存器的状态。

    (图片来源手册及网络)
    [1]: http://static.zybuluo.com/tudouchuixue/mojkeyo3t9vwov853v5e7p15/STM32%E6%97%B6%E9%92%9F.png
    [2]: http://static.zybuluo.com/tudouchuixue/wcc2x3l3kt52q6utfk6v8pof/STM32%E6%97%B6%E9%92%9F2.png

    相关文章

      网友评论

          本文标题:STM32 时钟笔记

          本文链接:https://www.haomeiwen.com/subject/atyspqtx.html