在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

利用STM32CubeMX解讀時鐘樹

撞上電子 ? 2023-11-24 08:00 ? 次閱讀

88060392-8a5c-11ee-9788-92fbcf53809c.png

1,低速時鐘

LSE是外部晶振作時鐘源,主要提供給實時時鐘模塊,所以一般采用32.768KHz。LSI是由內部RC振蕩器產生,也主要提供給實時時鐘模塊,頻率大約為40KHz。(LSE和LSI)只是提供給芯片中的RTC(實時時鐘)及IWDG(獨立看門狗)使用。

2,中速時鐘

MSI RC是“中速內部時鐘”或“中速內部振蕩器”,是STM32L系列獨有的時鐘,RC表示這個時鐘源是通過RC振蕩器實現的,它可提供7種頻率的時鐘源,范圍:65.636kHz~4194KHz。可以直接選擇為SYSCLK(系統時鐘)的時鐘源,也可以作為MOC(時鐘輸出)的時鐘源。

3,高速時鐘

HSI RC是內部高速時鐘,可以直接選擇為系統時鐘,可以作為PLL(鎖相環倍頻輸出)的時鐘源,還可以作為ADC,USART1,USART2,I2C1,I2C3,LPTIM(低功耗定時器),LPUART(低功耗串口)和MCO(主時鐘輸出)的時鐘源,是最重要的時鐘之一。

4,鎖相環

PLL代表鎖相環,在STM32中PLL可以被用于倍頻或者分頻SYSCLK(系統時鐘),其倍數可以是外部高速晶振的倍數。

5,系統時鐘

SYSCLK是系統時鐘,由MSI,HSI和PLLCLK提供,是整個系統的核心,SYSCLK的頻率直接影響整個系統的運行速度。

6,AHB系統總線

AHB高級高性能總線,這是一種“系統總線”。主要用于高性能模塊(如CPUDMADSP等)之間的連接。AHB系統由主模塊、從模塊和基礎結構3部分組成,整個AHB總線上的傳輸都由主模塊發出,由從模塊負責回應。

7,HCLK主總線時鐘

HCLK 是主總線時鐘,由 SYSCLK 通過 AHB 分頻器得到的,控制著主總線的時鐘頻率。HCLK驅動CPU核心、存儲器(Flash和RAM)以及其他一些主總線上的外設。

8,FCLK自由運行時鐘

FCLK是自由運行時鐘,“自由”表現在它不來自系統時鐘HCLK,在系統時鐘停止時FCLK也繼續運行。FCLK用作采樣中斷或者為調試模塊計時。在處理器休眠時,通過FCLK可以采樣到中斷和跟蹤休眠事件。Cortex-M內核的FCLK和HCLK互相同步、互相平衡,保證Cortex-M的延遲相同。

9,Cortex system timer

Cortex system timer是Cortex的系統時鐘,常用作滴答定時器。

10,APB1和APB2

APB1 peripheral clocks與APB1 timer clocks分別是APB1的外設時鐘和APB1的定時器時鐘,同理,APB2 peripheral clocks與APB1 timer clocks分別是APB2的外設時鐘和APB2的定時器時鐘。那么APB1和APB2是什么呢?我們可以在數據手冊上看到下面的方框圖,圖中介紹了各種外設的關系。比如APB1掌管TIM2,TM3,I2C3等。

88159a96-8a5c-11ee-9788-92fbcf53809c.png ? ?

11,外設時鐘

灰色部分的是因為STM32CubeMX沒有激活該功能,激活后就會變成這樣:

881d0452-8a5c-11ee-9788-92fbcf53809c.png

這些都是常見的外設,時鐘來源也已經標注出來了,比如I2C1的時鐘來源有PCLK1,HSI和SYSCLK。如下圖:

8866f67a-8a5c-11ee-9788-92fbcf53809c.png ? ?

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

    關注

    34

    文章

    2899

    瀏覽量

    68317
  • STM32
    +關注

    關注

    2272

    文章

    10924

    瀏覽量

    357608
  • 時鐘樹
    +關注

    關注

    0

    文章

    55

    瀏覽量

    10818
收藏 人收藏

    評論

    相關推薦

    一千余字解讀stm32時鐘

    轉換為多個外部設備的周期性運作。這種時鐘“能量”的傳遞路徑類似于大樹的養分由主干流向各個分支,因此被稱為時鐘STM32內部也是由多種多樣的電路模塊組合在一起實現
    的頭像 發表于 12-30 21:01 ?1853次閱讀
    一千余字<b class='flag-5'>解讀</b><b class='flag-5'>stm32</b><b class='flag-5'>時鐘</b><b class='flag-5'>樹</b>

    STM32CubeMX的菜單介紹

    相信初學者打開STM32CubeMX一定是一臉懵逼,里面都是全英文的,不知道從何入手。這里先給大家簡單講解一下。在新建工程這一欄里,我們最常用的是第一個,它會彈出一個芯片列表供你選擇,然后就會創建一
    的頭像 發表于 12-25 21:03 ?179次閱讀
    <b class='flag-5'>STM32CubeMX</b>的菜單介紹

    stm32用串口燒錄怎么設置

    微控制器。 STM32CubeMX配置 打開STM32CubeMX,選擇您的STM32芯片型號。 配置您的微控制器的時鐘設置,確保PLL和其他時鐘
    的頭像 發表于 08-22 09:33 ?1855次閱讀

    STM32CUBEMX界面重影嚴重的原因?怎么解決?

    STM32CUBEMX 界面重影嚴重,有相同問題的嗎
    發表于 06-03 07:46

    如何利用STM32CubeMX生成的keil項目如何關閉全局中斷?

    利用STM32CubeMX生成的keil項目如何關閉全局中斷?中斷相關的函數在哪個頭文件里? 如何關閉系統滴答定時器中斷
    發表于 05-16 07:52

    STM32CubeMX中怎么使能CRC時鐘

    請教各位大俠,STM32CubeMX中,怎么使能CRC時鐘
    發表于 05-16 07:04

    STM32cubemx的庫和KEIL的庫有什么不同?

    STM32cubemx軟件有對應各個系列芯片的庫. 使用cubemx,生成代碼框架,比如生成MDK的代碼框架。但MDK也有自己的PACK。那么MDK的PACK和CUBEMX的庫有什么區別,兩者時什么關系呢?
    發表于 04-11 06:02

    STM32CubeMX生成代碼軟件卡死的原因?怎么解決?

    STM32CubeMX 生成代碼 軟件卡死!在生成代嗎時,一直卡死在如圖所示的狀態,進度條一直就不走了。試過多次,一直如此。請問如何解決該問題,原因可能是什么?STM32CubeMX版本5.1.0
    發表于 04-10 06:03

    請問STM32L4如何利用STM32CubeMX實現EXTI控制LED?

    STM32L4利用STM32CubeMX如何實現EXTI控制LED?
    發表于 04-09 08:07

    為什么利用STM32cubeMX生成項目總是失敗,有哪些原因?

    利用STM32cubeMX生成項目總是失敗
    發表于 04-03 08:29

    STM32CubeMX STM32WL不能配置LoRaWAN的原因?

    STM32CubeMX 中使用STM32WL配置LoRaWAN時不能配置,請問為什么?
    發表于 04-02 07:47

    STM32CubeMX 6.5.0時鐘配置頁面的ADC時鐘源無法配置怎么解決?

    最新版STM32CubeMX 6.5.0,啟動ADC功能后,時鐘配置頁面的ADC時鐘源仍無法配置。STM32CubeMX 6.4.0使用正常。是不是新版的BUG?需要改進。
    發表于 03-25 07:04

    STM32CubeMX安裝最新版本V6.9,Motor Control Workbench生成項目工程總是顯示STM32CubeMX not found的原因?

    STM32CubeMX安裝最新版本V6.9,但Motor Control Workbench生成項目工程,總是顯示STM32CubeMX not found?
    發表于 03-14 07:28

    STM32CUBEMX界面重影嚴重怎么解決?

    STM32CUBEMX 界面重影嚴重,有相同問題的嗎
    發表于 03-14 07:13

    STM32CubeMX stm32g431 PLLP無法被設置是怎么回事?

    打擾了,沒問題!ADC得設置成異步時鐘! 使用了STM32CubeMX(6.9.1)開發stm32g431時,用cube配置始終,PLLP始終無法設置。我已啟用了ADC1和ADC2,我想使用PLLP作為ADC12的
    發表于 03-14 06:43
    主站蜘蛛池模板: 尤物视频黄 | 日本视频一区二区三区 | 色妞基地| 天天视频免费观看高清影视 | 一级做性色a爱片久久片 | 亚洲精品456人成在线 | 天天曰天天干 | 日日添天天做天天爱 | 搜索黄色毛片 | 日韩一级免费毛片 | 精品久久久久久婷婷 | 天天爱天天操 | 男人午夜免费视频 | 国内精品久久影视免费 | 人人精品久久 | 色avav| 欧美三级欧美一级 | 国产在线精彩视频二区 | 久久久久女人精品毛片九一 | 久热精品在线视频 | 免看一级a毛片一片成人不卡 | 女人张开腿让男人桶免费最新 | 欧美经典三级春潮烂漫海棠红 | 日本三级免费网站 | 黄色午夜剧场 | 中文字幕精品一区二区三区视频 | 韩彩英三级无删版甜性涩爱 | 美女视频黄又黄又免费高清 | 亚洲一区免费在线观看 | 亚洲地址一地址二地址三 | gay超刺激污文 | 你懂得福利 | 操你啦在线视频 | 美女很黄很黄是免费的·无遮挡网站 | 天天综合欧美 | 日本理论在线观看被窝网 | 久久手机看片你懂的日韩1024 | 亚洲成人综合网站 | 亚洲卡1卡2卡新区网站 | 午夜伦理片免费观看在线 | 久草天堂|