时钟信号好比是单片机的脉搏,了解STM32时钟系统很有必要。下图是STM32F1xx用户手册中的时钟系统结构图。
在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
+关注
关注
2274文章
10929浏览量
357995 -
时钟
+关注
关注
11文章
1749浏览量
131896
原文标题:STM32时钟系统中的SysTick、FCLK、SYSCLK、PCLK和HCLK
文章出处:【微信号:mcugeek,微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
STM32F103×8/STM32F103×B MCU手册
本源产品丨高稳低相噪时钟源
![本源产品丨高稳低相噪<b class='flag-5'>时钟</b><b class='flag-5'>源</b>](https://file.elecfans.com/web2/M00/3F/9D/poYBAGJo-maAOH8MAAIB_hk2Mno583.png)
为什么FREERTOS不是用SYSTIMER做TICK的时钟源呢?
求助,关于STM32U5的HIGH SPEED USB时钟源的问题求解
STM32CubeMX 6.5.0时钟配置页面的ADC时钟源无法配置怎么解决?
使用STM32H743-ADC设置PLL2为时钟源为什么开启不了?
虹科技术|PTP时钟源设备全攻略:从普通时钟到透明时钟的进阶之路
![虹科技术|PTP<b class='flag-5'>时钟</b><b class='flag-5'>源</b>设备全攻略:从普通<b class='flag-5'>时钟</b>到透明<b class='flag-5'>时钟</b>的进阶之路](https://file1.elecfans.com/web2/M00/C1/F8/wKgaomXcSI6AFXv4AAFOCqx_LkA477.png)
虹科技术丨PTP时钟源设备全攻略:从普通时钟到透明时钟的进阶之路
![虹科技术丨PTP<b class='flag-5'>时钟</b><b class='flag-5'>源</b>设备全攻略:从普通<b class='flag-5'>时钟</b>到透明<b class='flag-5'>时钟</b>的进阶之路](https://file1.elecfans.com/web2/M00/C0/9D/wKgZomXXAZmAZg3RADUd1MVk0qM778.png)
PTP时钟源设备全攻略:从普通时钟到透明时钟的进阶之路
![PTP<b class='flag-5'>时钟</b><b class='flag-5'>源</b>设备全攻略:从普通<b class='flag-5'>时钟</b>到透明<b class='flag-5'>时钟</b>的进阶之路](https://file.elecfans.com/web2/M00/3F/D7/poYBAGJqPMKAEXjWAAAOpepuZJ8475.jpg)
评论