STM32时钟树分析

对于刚接触STM32的时钟树,对时钟树的理解,可以重点先 思考两个问题:
1、时钟从哪里来:时钟源。
2、时钟怎么供给STM32的系统工作:时钟的流向(输入——>处理——>输出)

下面以 STM32F4系列的时钟树为例,分析以上两个问题。以下图是STM32F4系列的时钟树。

问题一、时钟从哪里来:时钟源。
STM32的时钟源主要有: 内部时钟、外部时钟、锁相环倍频输出时钟。内部时钟、外部时钟又分为告诉时钟、低速时钟。锁相环倍频输出时钟又主PLL时钟、PLLI2S时钟。具体如下图所示。
1、LSI低速内部时钟:由内部RC振荡器产生,频率为32kHz。如图区域 ①;
2、HSI高速内部时钟:由内部RC振荡器产生,频率为16MHz。如图 区域 ②;
3、LSE低速外部时钟:一般由外部晶振提供,频率为32.768kHz。如图 区域 ③;

4、HSE高速外部时钟:一般由外部晶振提供,频率为4~26MHz。如图 区域 ④;

5、主PLL时钟:由HSE或HSI提供。如图 区域 ⑤;
6、PLLI2S时钟:由HSE或HSI提供。如图 区域 ⑥;

问题二、时钟怎么供给STM32的系统工作:时钟的流向
我们已经知道了各个时钟源的输入,那么有了输入的时钟源,各个时钟源又是分别输出给哪些外设工作。我们分别从时钟源输入处开始,根据走线和结点,寻找到相应的输出。对应编号如下图中所示。
1、LSI低速内部时钟:供给独立看门狗 、实时时钟RTC
2、HSI高速内部时钟:供给系统时钟 、时钟输出1MCO1 、主PLL时钟 、PLLI2S时钟
3、LSE低速外部时钟:供给实时时钟RTC 、时钟输出1MCO1
4、HSE高速外部时钟:供给系统时钟 、实时时钟RTC 、主PLL时钟 、PLLI2S时钟 、时钟输出1MCO1 、时钟输出2MCO2
5、主PLL时钟:供给系统时钟 、外设时钟 、时钟输出1MCO1 、时钟输出2MCO2
6、PLLI2S时钟::供给I2S时钟 、时钟输出1MCO1 、时钟输出2MCO2

HSI、HSE、主PLL时钟都可以供给系统时钟 ,STM32的很多外设是挂载在AHB、APB总线桥上的,这些外设的时钟又是怎么样的,这就和系统时钟的流向有关了, 系统时钟的流向分析如下:
1、供给时钟输出2MCO2
2、供给以太网PTP时钟
3、经AHBPRESC预分频器 后:HCLK到AHB总线、内核、存储器和DMA ,到Cortex系统定时器 ,自由运行时钟
4、经AHBPRESC预分频器 、APBxPRESC预分频器 后:供给APBx外设时钟
5、经AHBPRESC预分频器 、APBxPRESC预分频器后 ,再经倍频条件判断 处理后:供给APBx定时器时钟

用多个时钟源、分层控制时钟的好处:
1、一个外设有多个时钟源:可以根据需要选择相应频率的时钟源。
2、分层、分开控制外设时钟:使得各个外设的时钟都是可控的,各个外设有对应的时钟控制开关,实际应用过程根据需要开启相应外设时钟,不需要的外设时钟不开启,可以降低功耗。
有了以上对STM32时钟树的理解后,我们知道了各个时钟源的输入和输出后,可以进一步理解STM32时钟树:
1、从时钟源的输入到输出这两个节点,中间过程,是怎么处理的:即STM32时钟树涉及的的分频器、倍频器该怎么配置,即如何配置系统时钟、外设时钟?
本文尚未涉及该问题分析。
(0)

相关推荐

  • STM32网络电路设计

    在之前的推文中<STM32网络之SMI接口><STM32网络之MII和RMII接口>,介绍了STM32以太网和外部PHY的所有接口. 如果有同学对SMI,MII和RMII接口不 ...

  • 时钟失效之后,STM32还能运行?

    硬件攻城狮 3篇原创内容 公众号 ▲点击上方名片关注了解更多▲ 问题: 该问题由某客户提出,发生在 STM32F103VDT6 器件上.据其工程师讲述:在其产品的设计中,STM32 的 HSE 外接 ...

  • (15条消息) 【STM32】系统时钟RCC详解(超详细,超全面)

    (15条消息) 【STM32】系统时钟RCC详解(超详细,超全面)

  • STM32系统时钟默认设置

    "我们一直都说STM32有一个非常复杂的时钟系统,然而在原子或者野火的例程中,只要涉及到时钟,我们却只能看到类似的库函数调用,如RCC_APB2PeriphClockCmd(RCC_APB2 ...

  • 干货 | 送给新手:STM32的时钟树解析

    对于广大初次接触STM32的读者朋友(甚至是初次接触ARM器件的读者朋友)来说,在熟悉了开发环境的使用之后,往往"栽倒"在同一个问题上.这问题有个关键字叫:时钟树. 众所周知,微控 ...

  • 上证指数量价时空态分析

    上证指数 量价时空态分析 成交量与点数 近期两段相似的反弹走势是20161229-20170110和20170117-20170126,两段交易日都是8个,前一段6阳2阴,区间涨幅59.43点(1.9 ...

  • 「一算二问三查」: 儿童肌酶升高时这样分析

    肌酸激酶(creatine kinase,CK)现已成为血生化或心肌酶常规检测项目之一,如果留心观察,超过正常值范围的 CK 升高并不罕见. 本文介绍儿童肌酶升高病因分析及诊断思路. CK 的来源及分 ...

  • 地支刑冲合害并见时如何分析

    "刑冲合害"并见,以地位紧贴者为首要.如寅年.亥月.申日.巳时,寅申中间隔亥,巳亥中间隔申,一般均论寅亥合与巳申合,而不论寅申冲与巳亥冲.但在判断事情时,仍不能完全忽视其遥冲刑态之 ...

  • 2015年-2021年社区团购发展时间线分析

    社区团购是在生鲜电商的基础上发展起来的,其历史不长,但发展速度极快.其发展历程大致可分为2015年及以前的起步期.2016到2017年的发展期.2018年的高速发展期.2019年的洗牌期和2020年及 ...

  • 《渊海子平》之内十八格:乙巳鼠贵格---乙日元见丙子时————总结分析,精辟到位,值得分享

    <渊海子平>由宋代徐大升依据东海徐子平先师论命成果而编著.是八字命理学的宗祖之作,也是八字算命术必习的经典名著. 格局古有论之,今人谈之鲜矣!一一列举,沏茶聊易. 此格如月内有官星,则不用 ...

  • 从六经病欲解时来分析生命与健康

    今贤顾植山教授认为:六经病欲解时也是六经病的相关时.我的理解是,这不但是六经疾病的相关时,也是六经的相关时. 从六经欲解时的各自时间段来观察,有以下几个现象: 其一,三阳经的欲解时都是一个接着一个,彼 ...

  • “羊刃”是什么?从年、月、日、时柱分析羊刃基础知识(附喜忌)

    论羊刃 <三车>云:"羊言刚也,刃者取宰割之义."禄过则刃生:功成当退不退则过,越其分如羊之在刃,言有伤也.故羊刃常居禄前一辰.希夷曰:"阴阳万物之理,皆恶权 ...

  • 写策划时怎么分析竞争对手?掌握这3点告别吃力不讨好

    物竞天择.优胜劣汰是永恒的丛林法则. 狮子王的故事你一定不陌生,动物如此,品牌生存也一样.在无竞争不存活的年代,不了解市场上的竞争对手,哪天忽然看不到第二天的太阳了你都不知道是自己是被怎么干掉的,这就 ...