0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32單片機(jī)的時(shí)鐘源和時(shí)鐘樹(shù)的簡(jiǎn)介

Wildesbeast ? 來(lái)源:未知 ? 作者:潘靖江 ? 2020-07-04 10:34 ? 次閱讀

嵌入式系統(tǒng)時(shí)鐘是其脈搏,處理器內(nèi)核在時(shí)鐘驅(qū)動(dòng)下完成指令執(zhí)行,狀態(tài)變換等動(dòng)作。外設(shè)部件在時(shí)鐘的驅(qū)動(dòng)下完成各種工作,比如串口數(shù)據(jù)的發(fā)送、A/D轉(zhuǎn)換、定時(shí)器計(jì)數(shù)等等。

02 STM32時(shí)鐘源

◆ HSI是高速內(nèi)部時(shí)鐘,RC振蕩器,頻率為8MHz。

◆ HSE是高速外部時(shí)鐘,可接石英/陶瓷諧振器,或者接外部時(shí)鐘源,比較常用的8MHz 12MHz 25MHz。

◆ LSI是低速內(nèi)部時(shí)鐘,RC振蕩器,頻率為40kHz。

◆ LSE是低速外部時(shí)鐘,接頻率為32.768kHz的石英晶體。

在STM32中每個(gè)外設(shè)都有其單獨(dú)的時(shí)鐘,在使用某個(gè)外設(shè)之前必須打開(kāi)該外設(shè)的時(shí)鐘 ,為什么要這么麻煩來(lái)設(shè)置每一個(gè)外設(shè)的時(shí)鐘而不是將所有外設(shè)的時(shí)鐘統(tǒng)一打開(kāi)?因?yàn)镾TM32的外設(shè)繁多,外設(shè)的運(yùn)作所需要的最佳時(shí)鐘各不相同,如果所有時(shí)鐘同時(shí)運(yùn)行會(huì)給MCU帶來(lái)極大的負(fù)載,所以STM32為了實(shí)現(xiàn)低功耗,而設(shè)計(jì)的功能完善構(gòu)成復(fù)雜的時(shí)鐘系統(tǒng),稱之時(shí)鐘樹(shù)。使外設(shè)功能的時(shí)鐘可自配置。

03 STM32 時(shí)鐘樹(shù)

上圖下紅框中LSE和LSI是提供給系統(tǒng)看門狗和RTC(實(shí)時(shí)時(shí)鐘)使用的。如果需要精度較高的RTC時(shí)鐘,需要使用LSE,頻率為32.768K提供一個(gè)精確的時(shí)鐘源。

HSI為8M,和HSE相比精度較差,對(duì)于性能無(wú)要求場(chǎng)景又要節(jié)省成本使用HSI。

在時(shí)鐘樹(shù)系統(tǒng)中,主時(shí)鐘選擇由PLL生成,PLL為鎖相環(huán)倍頻輸出,其時(shí)鐘輸入源可選擇為HSI/2、HSE或者HSE/2。倍頻可選擇為2~16倍,但是其輸出頻率最大不得超過(guò)72MHz。

css時(shí)鐘監(jiān)視系統(tǒng)但HSE失效時(shí)自動(dòng)切換至HSI5、外設(shè)有獨(dú)立的時(shí)鐘分頻配置,主要有USB、SDIO、FSMC、APB1、APB2、ADC等。APB1和APB2是倆個(gè)總線橋:APB1和APB2,其中APB1是低速總線,APB2是全速總線。

具體哪些外設(shè)掛在那條總線上可參考下圖:

** 使用STM32CubeMX配置時(shí)鐘**

以STM32F105為例打開(kāi)工程選擇HSE,選擇外部晶振作為輸入。

點(diǎn)擊Clock Configuration如下圖:

04 結(jié)尾

本篇主要分析STM32的時(shí)鐘,并以stm32f105為例使用STM32CubeMX配置時(shí)鐘演示。如有疑問(wèn),歡迎留言討論。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 振蕩器
    +關(guān)注

    關(guān)注

    28

    文章

    3795

    瀏覽量

    138758
  • STM32
    +關(guān)注

    關(guān)注

    2263

    文章

    10849

    瀏覽量

    353905
  • RTC
    RTC
    +關(guān)注

    關(guān)注

    2

    文章

    519

    瀏覽量

    66151
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于51單片機(jī)的手動(dòng)數(shù)字時(shí)鐘

    按鍵,可實(shí)現(xiàn)秒復(fù)位。仿真演示視頻:基于51單片機(jī)的手動(dòng)數(shù)字時(shí)鐘-仿真視頻設(shè)計(jì)介紹51單片機(jī)簡(jiǎn)介51單片是一種低功耗、高性能CMOS-8位微控
    的頭像 發(fā)表于 10-22 14:12 ?62次閱讀
    基于51<b class='flag-5'>單片機(jī)</b>的手動(dòng)數(shù)字<b class='flag-5'>時(shí)鐘</b>

    基于51單片機(jī)數(shù)字時(shí)鐘鬧鐘設(shè)計(jì)

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機(jī)數(shù)字時(shí)鐘鬧鐘設(shè)計(jì)包含了PDF版本電路圖、C語(yǔ)言程序源代碼(keil軟件打開(kāi))、proteus仿真。本資源適合人群:? ? ? 單片機(jī)愛(ài)好者、電子
    發(fā)表于 06-25 10:17 ?0次下載

    怎么根據(jù)外圍電路配置單片機(jī)gpio的時(shí)鐘

    時(shí)鐘。 一、時(shí)鐘信號(hào)的基本原理 時(shí)鐘信號(hào)是單片機(jī)內(nèi)部各個(gè)模塊同步運(yùn)行的基礎(chǔ),是單片機(jī)操作和功能的支持。
    的頭像 發(fā)表于 01-31 10:57 ?1000次閱讀

    單片機(jī)內(nèi)部時(shí)鐘電路的工作原理

    單片機(jī)時(shí)鐘電路是一種用于產(chǎn)生穩(wěn)定時(shí)鐘信號(hào)的電路,它是單片機(jī)正常工作的基礎(chǔ),決定了單片機(jī)的運(yùn)行速度和性能。具體的設(shè)計(jì)和配置取決于單片機(jī)的型號(hào)和
    發(fā)表于 01-16 15:33 ?5346次閱讀
    <b class='flag-5'>單片機(jī)</b>內(nèi)部<b class='flag-5'>時(shí)鐘</b>電路的工作原理

    基于51單片機(jī)的實(shí)時(shí)時(shí)鐘設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的實(shí)時(shí)時(shí)鐘設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-12 10:43 ?12次下載

    基于51單片機(jī)的實(shí)時(shí)時(shí)鐘+溫度應(yīng)用設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的實(shí)時(shí)時(shí)鐘+溫度應(yīng)用設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-12 10:20 ?0次下載

    基于51單片機(jī)的多功能電子時(shí)鐘設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的多功能電子時(shí)鐘設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-12 10:03 ?5次下載

    基于51單片機(jī)的實(shí)時(shí)時(shí)鐘設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的實(shí)時(shí)時(shí)鐘設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-02 10:15 ?41次下載

    基于51單片機(jī)的實(shí)時(shí)時(shí)鐘+溫度應(yīng)用設(shè)計(jì)

    基于51單片機(jī)的實(shí)時(shí)時(shí)鐘+溫度應(yīng)用設(shè)計(jì)(仿真)
    發(fā)表于 01-02 09:55 ?6次下載

    基于51單片機(jī)的多功能電子時(shí)鐘設(shè)計(jì)

    基于51單片機(jī)的多功能電子時(shí)鐘設(shè)計(jì)(仿真)
    發(fā)表于 01-02 09:39 ?32次下載

    單片機(jī)時(shí)鐘電路有哪些不同?

    單片機(jī)時(shí)鐘電路通??梢苑譃閮?nèi)部時(shí)鐘和外部時(shí)鐘兩種類型。
    的頭像 發(fā)表于 12-19 18:12 ?1431次閱讀
    <b class='flag-5'>單片機(jī)時(shí)鐘</b>電路有哪些不同?

    時(shí)鐘樹(shù)是什么?介紹兩種時(shí)鐘樹(shù)結(jié)構(gòu)

    今天來(lái)聊一聊時(shí)鐘樹(shù)。首先我先講一下我所理解的時(shí)鐘樹(shù)是什么,然后介紹兩種時(shí)鐘樹(shù)結(jié)構(gòu)。
    的頭像 發(fā)表于 12-06 15:23 ?1487次閱讀

    數(shù)字IC設(shè)計(jì)中的分段時(shí)鐘樹(shù)綜合

    為什么需要分段去做時(shí)鐘樹(shù)呢?因?yàn)樵谀承┣闆r下,按照傳統(tǒng)的方法讓每一個(gè)clock group單獨(dú)去balance,如果不做額外干預(yù),時(shí)鐘樹(shù)天然是做不平的。
    的頭像 發(fā)表于 12-04 14:42 ?1695次閱讀
    數(shù)字IC設(shè)計(jì)中的分段<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹(shù)</b>綜合

    利用STM32CubeMX解讀時(shí)鐘樹(shù)

    1,低速時(shí)鐘LSE是外部晶振作時(shí)鐘,主要提供給實(shí)時(shí)時(shí)鐘模塊,所以一般采用32.768KHz。LSI是由內(nèi)部RC振蕩器產(chǎn)生,也主要提供給實(shí)時(shí)時(shí)鐘
    的頭像 發(fā)表于 11-24 08:00 ?1015次閱讀
    利用<b class='flag-5'>STM32</b>CubeMX解讀<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹(shù)</b>

    單片機(jī)時(shí)鐘和晶振的作用

    時(shí)鐘時(shí)鐘信號(hào)用于同步單片機(jī)內(nèi)部各個(gè)模塊的工作,包括指令執(zhí)行、數(shù)據(jù)傳輸、定時(shí)器計(jì)數(shù)等。時(shí)鐘信號(hào)的穩(wěn)定性和精確性對(duì)于單片機(jī)的正常運(yùn)行和計(jì)時(shí)非常
    的頭像 發(fā)表于 11-15 09:50 ?1072次閱讀