美文网首页熊爸的学习时间
STM32一文通(4) RCC时钟控制理论

STM32一文通(4) RCC时钟控制理论

作者: 熊爸天下_56c7 | 来源:发表于2020-07-27 23:30 被阅读0次

我们使用库函数编程时, STM32默认调用了SetSysClockTo72()函数;已经配置了内部72MHz时钟,所以一般不需要配置时钟

一. STM32时钟树

由本灵魂画师绘制的简图

进一步阐述什么是 时钟树


下面介绍主时钟树

二. HSE时钟 (外部高速时钟)

HSE时钟无源晶振接线方法

三.HSI时钟 (内部高速时钟)

四. 锁相环时钟PLLCLK (内外部时钟汇集后得到的时钟)

我们看这幅图,理解锁相环时钟

五. 系统时钟 SYSCLK (不管是何种时钟供给方式, 最终内部要用它做时钟)

六. HCLK时钟(AHB高速总线时钟)

七.PCLK1时钟(APB1低速总线时钟)

APB1上所有外设分为两种,第一种被PCLK1控制, 第二种(定时器)被TIMXCLK控制. 如下总线图所示:

APB1总线逻辑图 APB1时钟逻辑图

八. PCLK2时钟(APB2高速总线时钟)

APB2上所有外设分为种,第一种被PCLK2控制, 第二种(定时器)被TIMxCLK控制. 第三种(ADC)被ADCCLK控制 如下总线图所示:

APB2总线逻辑图 APB2时钟逻辑图

下面介绍其他时钟

九. RTC时钟()

LSI温漂大, 所以最好用外部LSE

外部LSE接法:

十. 看门狗时钟

十一. USB时钟

注意: USB对时钟要求高,所以使用时必须让PLLCLK由HSE倍频得到 (也就是应 使用HSE时钟源)

十二. 微控制器时钟输出引脚 (时钟输出引脚,可以用示波器判断时钟频率,也可视为向外输出的晶振)

相关文章

  • STM32一文通(4) RCC时钟控制理论

    我们使用库函数编程时, STM32默认调用了SetSysClockTo72()函数;已经配置了内部72MHz时钟,...

  • stm32外设RCC时钟

    引自STM32的时钟系统RCC详细整理

  • STM32 时钟笔记

    ![STM32时钟1][1] ![STM32时钟2][2] 其中: HSI 时钟由 RCC_HSICmd() 函数...

  • STM32一文通(3) GPIO

    预置知识: 开时钟 STM32 每一个片上外设资源都有自己的时钟,这些时钟被一个叫做RCC的外设统一管理,所以,每...

  • 9月14日

    今天上午老师带领我们回顾了昨天的知识点并且讲解了STM32 Rcc时钟控制器的配置 下午自由发挥根据上午讲的知识点...

  • 9.14总结

    STM32F4_RCC系统时钟: 1.时钟分类:HSE(High Speed External)高速外部时钟 HS...

  • stm32点亮LED灯二(库函数版)

    上一章配置好了环境,就可以写程序了 配置GPIO口有如下几个步骤 时钟使能,也就是rcc使能(stm32默认是关闭...

  • 12/14

    STM32时钟系统在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。①HSI是高速内部时钟,...

  • RCC_APB2PeriphClockCmd

    RCC_APB2PeriphClockCmd 函数用来开启或关闭APB2外设时钟

  • 9.14学习总结

    今天讲了STM32F_RCC系统时钟配置及描述。分类有HSE(外部高速时钟)、HSI、LSE、LSI、PLLCL...

网友评论

    本文标题:STM32一文通(4) RCC时钟控制理论

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