0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32系统中的五个时钟源介绍

MCU开发加油站 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2021-05-25 11:17 次阅读

时钟信号好比是单片机的脉搏,了解STM32时钟系统很有必要。下图是STM32F1xx用户手册中的时钟系统结构图。

a6c842e2-bc5d-11eb-bf61-12bb97331649.jpg

在STM32F1xx中,有五个时钟源,分别为HSI、HSE、LSI、LSE、PLL。

HSI是高速内部时钟,RC振荡器,频率为8MHz

HSE是高速外部时钟,可接石英/陶瓷谐振器或者接外部时钟源,频率范围为4MHz~16MHz

LSI是低速内部时钟,RC振荡器,频率为40kHz

LSE是低速外部时钟,接频率为32.768kHz的石英晶振

PLL为锁相环倍频输出,其输出频率最大不得超过72MHz

SYSCLK系统时钟SYSCLK最大频率为72MHz,它是供STM32中绝大部分部件工作的时钟源。系统时钟可由PLL、HSI或者HSE提供输出,并且它通过AHB分频器分频后送给各模块使用。HCLKHCLK为高性能总线AHB(advanced high-performance bus)提供时钟信号。由系统时钟SYSCLK分频得到,一般不分频时等于系统时钟,是给外设使用的。

FCLK

FCLK(free running clock)是自由运行时钟,为CPU内核提供时钟信号。我们所说的CPU主频为xxHz,指的就是这个时钟信号频率,CPU时钟周期就是1/FCLK。“自由”表现在它不来自系统时钟HCLK,在系统时钟停止时FCLK也继续运行。FCLK用作采样中断或者为调试模块计时。在处理器休眠时,通过FCLK可以采样到中断和跟踪休眠事件。Cortex-M3内核的FCLK和HCLK互相同步、互相平衡,保证Cortex-M3的延迟相同。

原文标题:STM32时钟系统中的SysTick、FCLK、SYSCLK、PCLK和HCLK

文章出处:【微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2264

    文章

    10854

    浏览量

    354224
  • 时钟
    +关注

    关注

    10

    文章

    1713

    浏览量

    131264

原文标题:STM32时钟系统中的SysTick、FCLK、SYSCLK、PCLK和HCLK

文章出处:【微信号:mcugeek,微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    为什么FREERTOS不是用SYSTIMER做TICK的时钟呢?

    从 MENUCONFIG 看到freertos 的 TICK 时钟 默认来自 timer0 , 也可选择TIMER1 。 看文档介绍ESP32S2 中有 systimer 作用是专用于操作
    发表于 06-21 08:11

    安徽京准-时间服务器(NTP网络时钟)在医疗的重要性

    安徽京准-时间服务器(NTP网络时钟)在医疗的重要性
    的头像 发表于 06-11 10:14 312次阅读

    求助,关于STM32U5的HIGH SPEED USB时钟的问题求解

    如题,STM32U595,USB要使用HIGH SPEED,也就是480M总线速度,手册上说的HS必须要用HSE做时钟,但是现在试了下,用HSI做时钟
    发表于 05-23 07:36

    机器视觉系统模块介绍

    典型的机器视觉系统主要模块组成:照明、镜头、相机、图像采集和视觉处理器。让我们看一下这结构的目的、特征和工作原理。机器视觉
    的头像 发表于 05-09 17:13 736次阅读
    机器视觉<b class='flag-5'>系统</b><b class='flag-5'>五</b><b class='flag-5'>个</b>模块<b class='flag-5'>介绍</b>

    时钟到底有多重要?微控制器时钟频率是什么?

    微控制器依赖于其时钟。处理器、总线和外围设备都使用时钟来同步它们的操作。
    的头像 发表于 04-15 14:17 771次阅读

    stm32定时器时钟可以选择外部的rtc做时钟吗?

    定时器时钟可以选择外部的rtc做时钟,有熟悉的请告知,谢谢
    发表于 04-07 07:16

    STM32CubeMX 6.5.0时钟配置页面的ADC时钟无法配置怎么解决?

    最新版STM32CubeMX 6.5.0,启动ADC功能后,时钟配置页面的ADC时钟仍无法配置。STM32CubeMX 6.4.0使用正常
    发表于 03-25 07:04

    如何解决同步时钟系统的常见问题和故障?

    同步时钟系统 在电力、通信、交通等领域中应用广泛,为保证其正常运行,需要进行系统的维护和保养。下面是述泰时钟总结的时钟同步
    的头像 发表于 03-19 10:42 1265次阅读
    如何解决同步<b class='flag-5'>时钟</b><b class='flag-5'>系统</b><b class='flag-5'>中</b>的常见问题和故障?

    使用STM32H743-ADC设置PLL2为时钟为什么开启不了?

    我使用stm32H743生成代码,只使用一ADC单通道来采集数据,时钟设置如下所示 生成代码之后,增加了轮询模式和中断模式,然后将它下载到如下所示的开发板(STM32H743I
    发表于 03-12 08:30

    虹科技术|PTP时钟设备全攻略:从普通时钟到透明时钟的进阶之路

    来说至关重要。本文将探讨普通时钟和透明时钟的特性及配置策略,以助您更好地理解和应用PTP时钟设备,确保通信网络的高效稳定运行。 普通时钟
    的头像 发表于 02-26 16:19 535次阅读
    虹科技术|PTP<b class='flag-5'>时钟</b><b class='flag-5'>源</b>设备全攻略:从普通<b class='flag-5'>时钟</b>到透明<b class='flag-5'>时钟</b>的进阶之路

    虹科技术丨PTP时钟设备全攻略:从普通时钟到透明时钟的进阶之路

    在现代通信技术,精确时间同步对于保障网络性能至关重要。PTP(Precision Time Protocol)时钟设备作为实现高精度时间同步的关键组件,其配置和选择对于网络架构师和工程师来说
    的头像 发表于 02-22 16:12 626次阅读
    虹科技术丨PTP<b class='flag-5'>时钟</b><b class='flag-5'>源</b>设备全攻略:从普通<b class='flag-5'>时钟</b>到透明<b class='flag-5'>时钟</b>的进阶之路

    PTP时钟设备全攻略:从普通时钟到透明时钟的进阶之路

    在现代通信技术,精确时间同步对于保障网络性能至关重要。PTP(PrecisionTimeProtocol)时钟设备作为实现高精度时间同步的关键组件,其配置和选择对于网络架构师和工程师来说至关重要
    的头像 发表于 02-22 08:04 1329次阅读
    PTP<b class='flag-5'>时钟</b><b class='flag-5'>源</b>设备全攻略:从普通<b class='flag-5'>时钟</b>到透明<b class='flag-5'>时钟</b>的进阶之路

    请问ECAT PHY能否使用单独的时钟

    的两 PHY 和 ECAT 本身必须共享相同的时钟。 现在我想知道,上面的架构能否奏效。 对于 MII 来说,两时钟(接收
    发表于 01-22 06:19

    浅谈5G小基站时钟及无射频器件的应用

    浅谈5G小基站时钟及无射频器件的应用
    的头像 发表于 11-24 18:11 1112次阅读
    浅谈5G小基站<b class='flag-5'>中</b><b class='flag-5'>时钟</b>及无<b class='flag-5'>源</b>射频器件的应用

    利用STM32CubeMX解读时钟

    1,低速时钟LSE是外部晶振作时钟,主要提供给实时时钟模块,所以一般采用32.768KHz。LSI是由内部RC振荡器产生,也主要提供给实时时钟
    的头像 发表于 11-24 08:00 1083次阅读
    利用<b class='flag-5'>STM32</b>CubeMX解读<b class='flag-5'>时钟</b>树