時鐘信號好比是單片機的脈搏,了解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
+關注
關注
2272文章
10924瀏覽量
357582 -
時鐘
+關注
關注
11文章
1747瀏覽量
131802
原文標題: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)
評論