STM32F7系列时钟相关问题一:HSE模式配置(旁路模式、非旁路模式

 

老实说,用过很多的芯片,但是都没有太仔细的研究过芯片的细节,只要做的工作还是停留在调用函数的层面,但是要想更深入的学习一款芯片不了解细节是不行的。于是,我就拿阿波罗来班门弄斧了。粗略看了阿波罗的时钟体系,做一些笔记,记录下来(如果说的有错误,希望大家积极指正,我将不胜感激):从时钟源的角度,分为两类外部时钟(E)和内部时钟(I)。

从时钟速率的角度,分为两类高速时钟(HS)和低速时钟(LS)

而把它们组合起来就有四种时钟:HSE、HIS、LSE、LSI。至于为什么会有这么复杂的时钟配置,主要是考虑到系统的性能和功耗两个方面的因素吧。单一时钟的话可能会导致性能过剩并且功耗过高。多个时钟的话可以平衡功耗和性能之间的平衡。
特此说明一下,系统复位后,默认初始化的是HIS时钟提供sysclock。也就是16MHZ。为了提示系统性能,我们需要使能外部时钟晶振(板载25MHz)。使能后也明显可以看出来芯片的温度升高了(使用内部的温度传感器测试,在后续有图片为证)。
这四类时钟在芯片内部通过配置,完成对各个外设的驱动。到了芯片内部,对应到那么多的外设,时钟的分类就更多了,但是主要考虑到桥的存在,分为五类:
  • 28
    点赞
  • 74
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值