日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

利用STM32CubeMX解讀時(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ú)立看門狗)使用。

2,中速時(shí)鐘

MSI RC是“中速內(nèi)部時(shí)鐘”或“中速內(nèi)部振蕩器”,是STM32L系列獨(dú)有的時(shí)鐘,RC表示這個(gè)時(shí)鐘源是通過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 通過 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)在它不來自系統(tǒng)時(shí)鐘HCLK,在系統(tǒng)時(shí)鐘停止時(shí)FCLK也繼續(xù)運(yùn)行。FCLK用作采樣中斷或者為調(diào)試模塊計(jì)時(shí)。在處理器休眠時(shí),通過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沒有激活該功能,激活后就會(huì)變成這樣:

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

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

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

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

    關(guān)注

    35

    文章

    3647

    瀏覽量

    73847
  • STM32
    +關(guān)注

    關(guān)注

    2313

    文章

    11196

    瀏覽量

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

    關(guān)注

    0

    文章

    58

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何在 STM32Cube CMake 工程中添加源文件

    STM32CubeMX 能夠很方便的導(dǎo)出 CMake 工程。例如,如下圖所示在 STM32CubeMX的 ToolChain/IDE 中選擇 Cmake。CMake 工程可以很容易被
    發(fā)表于 04-15 16:07 ?0次下載

    LAT1574_如何在 STM32Cube CMake 工程中添加源文件

    STM32CubeMX 能夠很方便的導(dǎo)出 CMake 工程。例如,如下圖所示在 STM32CubeMX的 ToolChain/IDE 中選擇 CmakeCMake 工程可以很容易被
    發(fā)表于 03-11 10:46 ?0次下載

    基于 X-Cube-FreeRTOS_Heap4 和 CubeMX 生成 UCPD 項(xiàng)目介紹

    某客戶反映參考我們的文檔 AN5418《How to build a simple USB-PD sink applicationwith STM32CubeMX》去配置 FreeRTOS 生成
    發(fā)表于 01-04 11:18 ?0次下載

    請(qǐng)問RT-Thread與stm32cubemx聯(lián)合開發(fā)的原理是什么?

    在使用RT-Thread與stm32cubemx聯(lián)合開發(fā)的原理是什么,cubemx在其中主要起到了哪些功能呢?
    發(fā)表于 10-11 15:49

    求助,關(guān)于cubemx + nano 4.1.1 + STM32F405時(shí)鐘的問題求解

    有一個(gè)關(guān)于rtthread的問題:有一個(gè)主控stm32F405VGxx的板子,使用rtthread studio創(chuàng)建一個(gè)標(biāo)準(zhǔn)版4.1.0的工程,運(yùn)行沒問題;;用stm32cubemx 新建了一個(gè)
    發(fā)表于 09-16 06:05

    STM32cubeMX生成配置rt-thread引用問題求解

    如題,本人小白,剛接觸rt-thread,STM32F1/4簡便配置起見利用cubeMX自動(dòng)生成,測(cè)試幾次后直接蒙了,不知道哪些文件是rt-thread項(xiàng)目必須的,網(wǎng)上說法也五花八門,說代碼屏蔽某些
    發(fā)表于 09-12 07:21

    意法半導(dǎo)體:STM32CubeMX將不再集成到STM32CubeIDE中

    從2025年11月發(fā)布的版本開始,我們將僅以 獨(dú)立 版本的形式提供 STM32CubeIDE 和 STM32CubeMXSTM32CubeMX將不再集成到STM32CubeIDE
    的頭像 發(fā)表于 09-01 17:18 ?3967次閱讀

    使用STM32CubeMX的時(shí)候創(chuàng)建的工程已經(jīng)使用的板載資源如何去掉?

    在使用STM32CubeMX的時(shí)候創(chuàng)建的工程已經(jīng)使用的板載資源如何去掉?在基于開發(fā)板進(jìn)行工程創(chuàng)建的時(shí)候會(huì)把板載資源直接初始化,后面想要用不同的功能配置,如何把初始配置去掉?
    發(fā)表于 07-22 07:13

    對(duì)于在STM32CubeMx使用FMC中的NAND FLASH里面配置這些時(shí)間有什么說明嗎?

    對(duì)于在STM32CubeMx使用FMC中的NAND FLASH里面配置這些時(shí)間有什么說明嗎?
    發(fā)表于 07-21 07:07

    stm32cubemx上的g031j6的管腳和數(shù)據(jù)手冊(cè)不一致,請(qǐng)問哪個(gè)是正確的呢?

    stm32cubemx上的g031j6的管腳和數(shù)據(jù)手冊(cè)不一致,請(qǐng)問哪個(gè)是正確的呢?
    發(fā)表于 07-10 06:39

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

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

    STM32CubeMX配置STM32G070RBT6TR時(shí)無法使能PVD中斷怎么辦?

    STM32CubeMX 配置STM32G070RBT6TR時(shí)無法使能PVD中斷
    發(fā)表于 06-16 06:32

    STM32MP135D的TIM2使用ETR作為外部時(shí)鐘時(shí),無法使用PE15作為輸入,是哪里的問題?

    主芯片為STM32MP135D,使用最新的STM32CubeMX配置TIM2為外部時(shí)鐘模式2,管腳選擇PE15 實(shí)測(cè)計(jì)數(shù)器不會(huì)增加,當(dāng)改用PA15時(shí)是正常的;參考最新手冊(cè)看明顯有問題,各位能否幫忙驗(yàn)證一下,是否我的程序問題,還是
    發(fā)表于 06-10 07:40

    STM32MP135D的TIM2使用ETR作為外部時(shí)鐘時(shí),無法使用PE15作為輸入怎么解決?

    主芯片為STM32MP135D,使用最新的STM32CubeMX配置TIM2為外部時(shí)鐘模式2,管腳選擇PE15 實(shí)測(cè)計(jì)數(shù)器不會(huì)增加,當(dāng)改用PA15時(shí)是正常的;參考最新手冊(cè)看明顯有問題,各位能否幫忙驗(yàn)證一下,是否我的程序問題,還是
    發(fā)表于 06-09 07:06

    STM32MP135D的TIM2使用ETR作為外部時(shí)鐘時(shí),無法使用PE15作為輸入怎么解決?

    主芯片為STM32MP135D,使用最新的STM32CubeMX配置TIM2為外部時(shí)鐘模式2,管腳選擇PE15 實(shí)測(cè)計(jì)數(shù)器不會(huì)增加,當(dāng)改用PA15時(shí)是正常的;參考最新手冊(cè)看明顯有問題,各位能否幫忙驗(yàn)證一下,是否我的程序問題,還是
    發(fā)表于 05-28 06:17
    中西区| 凤冈县| 曲水县| 和田市| 张北县| 宁蒗| 平安县| 应用必备| 南通市| 乌兰县| 丰都县| 洪洞县| 乡宁县| 高邮市| 绥棱县| 兴和县| 阿合奇县| 团风县| 黎平县| 旬阳县| 左贡县| 错那县| 始兴县| 龙里县| 安远县| 司法| 林周县| 赣州市| 宁蒗| 滨州市| 墨玉县| 贺州市| 成武县| 漠河县| 凉山| 松江区| 郴州市| 玉山县| 巴塘县| 汉川市| 古浪县|