一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

撞上電子 ? 2023-11-24 08:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

1,低速時(shí)鐘

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

2,中速時(shí)鐘

MSI RC是“中速內(nèi)部時(shí)鐘”或“中速內(nèi)部振蕩器”,是STM32L系列獨(dú)有的時(shí)鐘,RC表示這個(gè)時(shí)鐘源是通過(guò)RC振蕩器實(shí)現(xiàn)的,它可提供7種頻率的時(shí)鐘源,范圍:65.636kHz~4194KHz??梢灾苯舆x擇為SYSCLK(系統(tǒng)時(shí)鐘)的時(shí)鐘源,也可以作為MOC(時(shí)鐘輸出)的時(shí)鐘源。

3,高速時(shí)鐘

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

4,鎖相環(huán)

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

5,系統(tǒng)時(shí)鐘

SYSCLK是系統(tǒng)時(shí)鐘,由MSI,HSI和PLLCLK提供,是整個(gè)系統(tǒng)的核心,SYSCLK的頻率直接影響整個(gè)系統(tǒng)的運(yùn)行速度。

6,AHB系統(tǒng)總線

AHB高級(jí)高性能總線,這是一種“系統(tǒng)總線”。主要用于高性能模塊(如CPU、DMADSP等)之間的連接。AHB系統(tǒng)由主模塊、從模塊和基礎(chǔ)結(jié)構(gòu)3部分組成,整個(gè)AHB總線上的傳輸都由主模塊發(fā)出,由從模塊負(fù)責(zé)回應(yīng)。

7,HCLK主總線時(shí)鐘

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

8,F(xiàn)CLK自由運(yùn)行時(shí)鐘

FCLK是自由運(yùn)行時(shí)鐘,“自由”表現(xiàn)在它不來(lái)自系統(tǒng)時(shí)鐘HCLK,在系統(tǒng)時(shí)鐘停止時(shí)FCLK也繼續(xù)運(yùn)行。FCLK用作采樣中斷或者為調(diào)試模塊計(jì)時(shí)。在處理器休眠時(shí),通過(guò)FCLK可以采樣到中斷和跟蹤休眠事件。Cortex-M內(nèi)核的FCLK和HCLK互相同步、互相平衡,保證Cortex-M的延遲相同。

9,Cortex system timer

Cortex system timer是Cortex的系統(tǒng)時(shí)鐘,常用作滴答定時(shí)器。

10,APB1和APB2

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

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

11,外設(shè)時(shí)鐘

灰色部分的是因?yàn)镾TM32CubeMX沒(méi)有激活該功能,激活后就會(huì)變成這樣:

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

這些都是常見(jiàn)的外設(shè),時(shí)鐘來(lái)源也已經(jīng)標(biāo)注出來(lái)了,比如I2C1的時(shí)鐘來(lái)源有PCLK1,HSI和SYSCLK。如下圖:

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

聲明:本文內(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)注

    35

    文章

    3265

    瀏覽量

    70101
  • STM32
    +關(guān)注

    關(guān)注

    2293

    文章

    11032

    瀏覽量

    364736
  • 時(shí)鐘樹(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    56

    瀏覽量

    11040
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32CubeMX配置STM32G070RBT6TR時(shí)為什么無(wú)法使能PVD中斷?

    STM32CubeMX 配置STM32G070RBT6TR時(shí)無(wú)法使能PVD中斷
    發(fā)表于 06-18 07:59

    STM32開(kāi)發(fā)入門(mén)進(jìn)階必備!《STM32嵌入式系統(tǒng)開(kāi)發(fā)—基于STM32CubeMX和HAL庫(kù)》新書(shū)發(fā)布!

    近日,由華清遠(yuǎn)見(jiàn)教育科技集團(tuán)精心編撰的教育部高等學(xué)校電子信息類(lèi)專(zhuān)業(yè)教學(xué)指導(dǎo)委員會(huì)規(guī)劃教材、普通高等教育電子信息類(lèi)專(zhuān)業(yè)系列教材——《STM32嵌入式系統(tǒng)開(kāi)發(fā)—基于STM32CubeMX和HAL庫(kù)》重磅
    的頭像 發(fā)表于 04-03 14:54 ?723次閱讀
    <b class='flag-5'>STM32</b>開(kāi)發(fā)入門(mén)進(jìn)階必備!《<b class='flag-5'>STM32</b>嵌入式系統(tǒng)開(kāi)發(fā)—基于<b class='flag-5'>STM32CubeMX</b>和HAL庫(kù)》新書(shū)發(fā)布!

    請(qǐng)問(wèn)STM32cubeMX中文版怎么設(shè)置?

    STM32cubeMX中文版怎么設(shè)置?
    發(fā)表于 03-13 06:12

    STM32CubeMX無(wú)法打開(kāi).ioc文件怎么解決?

    我的STM32CubeMX不能打開(kāi)別人的工程文件,雙擊打開(kāi).ioc文件后會(huì)全白,只剩左上角有個(gè)home,什么也點(diǎn)不了,但是我自己可以創(chuàng)建工程,也可以打開(kāi)我自己創(chuàng)建的工程。請(qǐng)問(wèn)我該如何解決
    發(fā)表于 03-12 07:39

    STM32CubeMX生成的FreeRTOS源碼格式如何優(yōu)化?

    如圖,STM32CubeMX生成的FreeRTOS源碼格式有待優(yōu)化,空格都是以箭頭的方式呈現(xiàn),觀感很差。FreeRTOS官方下載的源碼則不存在這個(gè)問(wèn)題,說(shuō)明是STM32CubeMX生成源碼的過(guò)程出現(xiàn)的格式問(wèn)題,希望ST官方能對(duì)此做下優(yōu)化!
    發(fā)表于 03-10 08:04

    使用STM32CubeMX生成CMake工程中的FLASH.ld被更改怎么解決?

    使用STM32CubeMX生成CMake工程之后,對(duì)STM32xxxx_FLASH.ld進(jìn)行了修改。然后再次使用STM32CubeMX對(duì)工程進(jìn)行修改的時(shí)候,STM32xxxx_FLAS
    發(fā)表于 03-10 06:52

    STM32CubeMX用于STM32配置和初始化C代碼生成

    電子發(fā)燒友網(wǎng)站提供《STM32CubeMX用于STM32配置和初始化C代碼生成.pdf》資料免費(fèi)下載
    發(fā)表于 02-26 17:32 ?677次下載

    工程師開(kāi)發(fā)利器:STM32CubeMX 與 eDesignSuite 的協(xié)同開(kāi)發(fā)

    HAL 庫(kù)實(shí)現(xiàn)高效控制。示例:通過(guò) CubeMX 配置 PWM 輸出和 ADC 采樣,配合 eDesignSuite 的電機(jī)驅(qū)動(dòng)算法,快速實(shí)現(xiàn)電機(jī)調(diào)速功能。系統(tǒng)級(jí)驗(yàn)證與優(yōu)化利用 STM32CubeMX
    的頭像 發(fā)表于 02-26 14:07 ?736次閱讀
    工程師開(kāi)發(fā)利器:<b class='flag-5'>STM32CubeMX</b> 與 eDesignSuite 的協(xié)同開(kāi)發(fā)

    使用stm32cubeMX無(wú)法生成mdk工程文件?

    幾年前使用過(guò)cubemx,可以生成keil的工程文件。最近有個(gè)工程使用cubemx創(chuàng)建,結(jié)果只能生成stm32cubemx類(lèi)型的文件,無(wú)法生成mdk的工程文件。 請(qǐng)教如何解決。 (我之前使用過(guò)多次
    發(fā)表于 01-04 20:03

    STM32CubeMX生成的代碼,是怎樣的HAL架構(gòu)?

    需要注意,CubeMX只是一個(gè)初始化工具,它只是幫你完成了HAL庫(kù)外設(shè)和時(shí)鐘的初始化,具體程序的編寫(xiě)還需要查閱HAL庫(kù)的說(shuō)明,使用相關(guān)函數(shù)實(shí)現(xiàn)你想實(shí)現(xiàn)的功能。CubeMX生成的代碼包含了豐富的注釋
    的頭像 發(fā)表于 01-01 21:01 ?808次閱讀
    <b class='flag-5'>STM32CubeMX</b>生成的代碼,是怎樣的HAL架構(gòu)?

    一千余字解讀stm32時(shí)鐘樹(shù)

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

    STM32CubeMX的菜單介紹

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

    STM32CubeMX為什么無(wú)法添加rt-thread-nano?

    STM32CubeMX 無(wú)法添加 rt-thread-nano
    發(fā)表于 09-27 06:17

    stm32用串口燒錄怎么設(shè)置

    微控制器。 STM32CubeMX配置 打開(kāi)STM32CubeMX,選擇您的STM32芯片型號(hào)。 配置您的微控制器的時(shí)鐘設(shè)置,確保PLL和其他時(shí)鐘
    的頭像 發(fā)表于 08-22 09:33 ?3453次閱讀

    如何使用STM32CubeMX修改STM32Cube_FW_MP2?

    在該固件包中我找不到任何通過(guò)STM32CubeMX生成的.ioc文件
    發(fā)表于 07-24 06:17