<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機常用的STM32五個時鐘源講解

單片機匠人 ? 來源:單片機匠人 ? 作者: 蔡琰老師 ? 2021-10-20 11:20 ? 次閱讀

單片機中,比如我們常用的STM32是有五個時鐘源的,分別是:HSI,LSI,HSE,LSE,PLL。

這些時鐘源都體現在時鐘樹,我們知道每個型號的單片機手冊都有時鐘樹的展示,這樣讓我們能清楚知道應用到的外設是通過哪個時鐘源分頻或倍頻得來的。我們以ST推出的STM32G030為例來看下:

0c1c4372-30e5-11ec-82a8-dac502259ad0.png

1、HSI是高速內部時鐘,RC振蕩器,頻率為16MHz。

2、LSI是低速內部時鐘,RC振蕩器,頻率為32KHz。

3、HSE是高速外部時鐘,可接晶體/陶瓷振蕩器,或者接外部時鐘源(Bypass模式),頻率范圍是4-48MHz。

4、LSE是低速外部時鐘,接頻率為32.768KHz的石英或諧振器,或者使用旁路模式引入外部時鐘源。

5、PLL為鎖相環倍頻輸出,其時鐘輸入源可選擇為HSE、HSI。倍頻可選擇為1~8倍,但是其輸出頻率最大不得超過64MHz(注意單片機的最大頻率)。

我們看到LSI(32KHz)供獨立看門狗IWDG使用,另外它還可以被選擇為實時時鐘RTC的時鐘源。

當然我們看到RTC的時鐘源還可以選擇LSE,或者是HSE的32分頻。當然選擇哪個作為最終的時鐘源就是通過寄存器來配置了。

這個LSI(低速內部時鐘)可以用于除Shutdown和VBAT模式之外的所有模式。

系統時鐘是可以提供絕大部分工作的時鐘源,是可以通過LSE、LSI、HSE、PLL、HSI分頻獲得。系統時鐘可以分頻給到總線去分到各個外設上,還可以直接提供給外設,比如ADC和I2S。系統時鐘、AHB總線的最大時鐘可以是64MHz(單片機支持最大頻率)。

HSI時鐘可以衍生HSISYS,HSISYS這個可以從Stop0和Stop1模式喚醒后被選為時鐘源,也可以當做備份時鐘源。

I2C、UART、LPUART在Stop模式下如果探測到了從Stop模式下喚醒的序列則能夠自動使能HSI16時鐘。(HSI16時鐘在Stop模式下保持關閉的狀態,除非探測到了外設喚醒序列)

HSE的時鐘安全系統(CSS),自動檢測到HSE失效時切換到HSI16。

LSE的時鐘安全系統適用于除了Shutdown和VBAT模式之外的所有模式,在復位狀態下仍然有效。

LSE可用于RTC, U(S)ARTs, LPUART, LPTIMs.

PLL可以給到三路輸出,是可以獲得的最大頻率不一樣,給到的外設不一樣,PLLPCLK是最大頻率可以做到122MHz,可以給到ADC或者I2S。PLLQCLK最大頻率是112MHz,是應用到定時器的。PLLRCLK最大頻率是56MHz,主要是給到系統時鐘。

多個時鐘源的好處是在選擇時鐘源的時候具有高度的靈活性,可滿足功耗和精度的要求。

許多獨立的外設時鐘允許在不影響通信波特率的情況下調整功耗,并在低功耗模式下保持一些外設有效。

現在很多單片機都考慮到了低功耗,自然時鐘也是其中很重要的部分了。

對于應用外設時鐘這塊還是很重要的,需要會看時鐘樹,會對應用需要的時鐘進行配置,這個就顯得很重要了,比如想要高速時鐘需要倍頻,如果是低功耗需要分頻,首先還是需要去看時鐘的分布,才好再去應用的。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6008

    文章

    44087

    瀏覽量

    623127
  • rc振蕩器
    +關注

    關注

    3

    文章

    44

    瀏覽量

    9475

原文標題:單片機的時鐘源

文章出處:【微信號:gh_e7f294a514ca,微信公眾號:單片機匠人】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單片機時鐘電路有哪些不同?

    單片機時鐘電路通??梢苑譃閮炔?b class='flag-5'>時鐘和外部時鐘兩種類型。
    的頭像 發表于 12-19 18:12 ?1033次閱讀
    <b class='flag-5'>單片機時鐘</b>電路有哪些不同?

    STM32單片機常用的引腳及功能

    單片機中,引腳是連接外部設備和單片機內部模塊的接口,通過引腳可以將輸入信號傳遞給單片機,或將單片機處理后的信號輸出到外部設備。在本文中,我們將介紹S
    的頭像 發表于 12-07 16:22 ?1.6w次閱讀

    單片機程序調試常見問題 STM32單片機一般有幾種調試方式

    SWD是STM32單片機常用的調試模式之一。它通過單一的調試引腳(SWDIO)和時鐘引腳(SWCLK)來進行調試和編程操作。使用SWD調試模式,可以進行單步調試、斷點調試、查看寄存器狀
    的頭像 發表于 12-02 17:14 ?2648次閱讀

    單片機時鐘和晶振的作用

    時鐘時鐘信號用于同步單片機內部各個模塊的工作,包括指令執行、數據傳輸、定時器計數等。時鐘信號的穩定性和精確性對于單片機的正常運行和計時非常
    的頭像 發表于 11-15 09:50 ?703次閱讀

    stm32怎么使能時鐘?和51單片機有什么區別?

    stm32怎么使能時鐘和51單片機有什么區別?
    發表于 10-17 07:05

    單片機常用工具

    單片機常用工具
    發表于 10-13 06:16

    一款漂亮的板子 #單片機 #FreeRTOS #stm32 #stm32單片機

    單片機STM32
    百問網官方
    發布于 :2023年09月20日 15:26:00

    STM32單片機的原理詳解 STM32時鐘系統的配置方法

    時鐘單片機的脈搏,是單片機的驅動源,使用任何一個外設都必須打開相應的時鐘。這樣的好處是,如果不使用一個外設的時候,就把它的時鐘關掉,從而可
    發表于 08-25 10:14 ?1872次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的原理詳解 <b class='flag-5'>STM32</b><b class='flag-5'>時鐘</b>系統的配置方法

    STM32的中斷和異常(1)#單片機

    單片機STM32
    未來加油dz
    發布于 :2023年08月11日 16:34:25

    STM32的USART串口(1)#單片機

    單片機STM32
    未來加油dz
    發布于 :2023年08月11日 16:32:52

    STM32單片機最小系統的工作原理和結構組成

      STM32單片機最小系統是指將STM32單片機所需的最少硬件元件集成在一起的電路板,它能夠為單片機提供必需的
    發表于 08-09 16:56 ?1.2w次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>最小系統的工作原理和結構組成

    基于51單片機的簡易時鐘設計

    基于51單片機的簡易時鐘設計
    的頭像 發表于 08-01 01:09 ?2079次閱讀
    基于51<b class='flag-5'>單片機</b>的簡易<b class='flag-5'>時鐘</b>設計

    51單片機定時器講解

    前面我們講解了通用IO輸入輸出,延時函數和外部中斷,今天我們講解單片機另一個重要的功能,定時器。顧名思義,定時器就是用來定時的,與延時函數的設置不同,延時函數是不精確定時,是用來解決一些不需要精確定時的問題的。而定時器以
    發表于 07-14 16:22 ?1980次閱讀
    51<b class='flag-5'>單片機</b>定時器<b class='flag-5'>講解</b>

    STM32時鐘系統中的SysTick、FCLK、SYSCLK、PCLK和HCLK

    時鐘信號好比是單片機的脈搏,了解STM32時鐘系統是必要的,下圖是STM32F1xx用戶手冊中的時鐘
    發表于 06-15 17:07 ?4355次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>時鐘</b>系統中的SysTick、FCLK、SYSCLK、PCLK和HCLK

    淺談STM32單片機時鐘系統

      今天來總結一下stm32單片機時鐘系統,也就是時鐘樹的相關知識點。單片機正常工作的三要素是電源、
    發表于 06-12 16:45 ?1512次閱讀
    淺談<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的<b class='flag-5'>時鐘</b>系統
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>