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

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

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

3天內不再提示

RCC時鐘模塊外設的詳細分析和理解的資料概述

MCU開發加油站 ? 來源:未知 ? 作者:易水寒 ? 2018-07-16 15:53 ? 次閱讀

RCC時鐘模塊并不好理解,初次接觸我也是一頭霧水,而且我真正掌握它的時候也比較晚,是我在學習uC/os-II,需要分析時鐘時才有了深刻認識。但在學習中我卻一定要把放在了前列,因為這是整個嵌入式最重要的基礎之一,可以說是M3芯片的心臟。初學者理解是比較困難,但是掌握清晰對于嵌入式操作系統特別是Timer定時器以及通訊領域具有重大意義。

下面進入正題,先上一張RCC模塊的結構圖:

初看此圖是不是感覺太復雜了,事實上我第一次看這張圖的時候也是的,完全理不清結構,不過不用擔心,下面我就分層帶你來理解這幅圖。

(1)時鐘源(4個晶振源,1個中介源)

HSI(RC):內部高速晶振,~8MHz

HSE(Osc):外部高速晶振(與電路設計時選擇有關,25MHz)

LSE(Osc):外部低速晶振(默認為32.768KHZ)

LSI(RC):內部低速晶振,~40KHz

PLLCLK:鎖向環倍頻輸出,最大頻率小于72MHz,注:PLLCLK來源HSE,HSE/2,HSI/2

(2)系統時鐘源

SYSCLK:系統時鐘

來源HSI,PLLCLK,HSE,若CSS(時鐘監視系統)檢測到HSE失效,SYSCLK = HSI;

(3)主要輸出時鐘源

HCLK:高性能總線時鐘(SYSCLK通過AHB Prescaler,最高72MHZ)

PCLK1:外設1區域時鐘(通過APB1 Prescaler,最高36MHZ)

PCLK2:外設2區域時鐘(通過APB2 Prescaler,最高72MHZ)

此外APB1,APB2外設時鐘除了給對應外設區域提供時鐘外,還可通過TIMERX Prescaler分配不同的定時器時鐘。

ADCCLK:ADC外設時鐘(PCLK2通過ADC Prescaler)

USBCLK:通用串行接口時鐘(PLLCLK通過USB Prescaler,等于48MHZ)

RTCCLK:實時時鐘,來源LSI,LSE,HSE/128

IWDGCLK:獨立看門狗時鐘,來源LSI

MCO:輸出內部時鐘

從上面看,我們前面學到的GPIOD外設還有后面的USART等的時鐘都沒有提到,為什么,其實它們包含在PCLK1,PCLK2這兩個外設區域時鐘里,也就是說他們的外設時鐘來源于該區域的時鐘。下面是STM32Fxxx固件函數庫中15.2.22以及15.2.23所提到的圖,包含所有外設對應的區域:

PCLK1時鐘區域:

PCLK2時鐘區域:

了解了這些其實已經對系統時鐘掌握差不多了,下面我就以寄存器控制方式展現嵌入式時鐘的配置(庫函數操作對于理解時鐘配置過程的幫助并不大,特別只是單純調用而沒有理解每個函數內容的情況下)。

(4)系統時鐘配置實例(以使用HSE晶振,最后系統時鐘為50MHZ為例)

注:RCC寄存器功能可參考《STM32中文參考手冊》6.3(互聯型產品

通過上述方式就完成了時鐘的一般外設的時鐘初始化設置,配置系統時鐘50MHZ,APB2外設時鐘50MHZ,APB1外設時鐘25MHZ,理解了這些,延時時間和通訊速率等通過計算即可精確的知曉,這對于整個stm32的學習以及后續理解嵌入式實時操作系統都具有重要意義。

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

    關注

    0

    文章

    93

    瀏覽量

    26937
  • 時鐘模塊
    +關注

    關注

    1

    文章

    50

    瀏覽量

    14379
  • 時鐘源
    +關注

    關注

    0

    文章

    93

    瀏覽量

    15965

原文標題:STM32學習筆記——RCC外設的學習和理解

文章出處:【微信號:mcugeek,微信公眾號:MCU開發加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    DVI接口詳細分析

    DVI接口詳細分析DVI 接口規格和定義 DVI 有DVI 1.0 和DVI 2.0 兩種標準,其中 DVI 1.0 僅用了其中的一組信號傳輸信道(data0-data2 ),傳輸圖像的最高像素時鐘
    發表于 08-11 09:51

    uboot代碼詳細分析

    [url=]uboot代碼詳細分析[/url]
    發表于 01-29 13:51

    詳細分析一下USB協議

    本文跟大家一起詳細分析一下USB協議。
    發表于 05-24 06:16

    詳細分析stm32f10x.h

    每日開講---學習STM32不得不看的剖析(詳細分析stm32f10x.h)摘要: 學習STM32不得不看的剖析(詳細分析stm32f10x.h)。/**這里是STM32比較重要的頭文件*******************************************
    發表于 08-05 07:44

    詳細分析了VTIM和VMIN的功能

    上一篇文章中,我們詳細分析了VTIM和VMIN的功能,《嵌入式Linux 串口編程系列2--termios的VMIN和VTIME深入理解》 也明白了這兩個參數設計的初衷和使用方法,接下來我們 就詳細
    發表于 11-05 07:09

    電子工程師必須掌握的20個模擬電路詳細分析

    本文檔的主要內容詳細介紹的是硬件工程師必須掌握的20個重要模擬電路的概述和參考答案以及詳細分析
    發表于 09-27 08:22

    電子工程師需要掌握的20個模擬電路的詳細分析

    電子工程師需要掌握的20個模擬電路的詳細分析
    發表于 09-28 06:22

    電子工程師必須掌握的20個模擬電路詳細分析

    內含參考答案以及詳細分析
    發表于 10-07 07:15

    電子整流器工作原理詳細分析

    電子整流器工作原理詳細分析
    發表于 02-27 10:43 ?2.5w次閱讀

    Buck變換器原理詳細分析

    Buck變換器原理詳細分析
    發表于 09-15 17:26 ?30次下載
    Buck變換器原理<b class='flag-5'>詳細分析</b>

    物聯網的產業生態是怎樣的詳細分析概述

    物聯網的產業生態是怎樣的詳細分析概述
    的頭像 發表于 12-08 10:00 ?5154次閱讀

    硬件工程師必須掌握的20個重要模擬電路的概述和參考答案以及詳細分析

    本文檔的主要內容詳細介紹的是硬件工程師必須掌握的20個重要模擬電路的概述和參考答案以及詳細分析
    發表于 11-13 16:24 ?157次下載
    硬件工程師必須掌握的20個重要模擬電路的<b class='flag-5'>概述</b>和參考答案以及<b class='flag-5'>詳細分析</b>

    功率放大電路的仿真資料詳細分析

    本文檔的主要內容詳細介紹的是功率放大電路的仿真資料詳細分析
    發表于 02-01 11:28 ?30次下載
    功率放大電路的仿真<b class='flag-5'>資料</b><b class='flag-5'>詳細分析</b>

    正激有源鉗位的詳細分析

    正激有源鉗位的詳細分析介紹。
    發表于 06-16 16:57 ?63次下載

    詳細分析MOSFET開關過程米勒效應的影響

    本文介紹了米勒效應的由來,并詳細分析了MOSFET開關過程米勒效應的影響,幫助定性理解米勒平臺的形成機制。最后給出了場效應管柵極電荷的作用。
    的頭像 發表于 03-10 14:44 ?7520次閱讀
    <b class='flag-5'>詳細分析</b>MOSFET開關過程米勒效應的影響
    主站蜘蛛池模板: 日韩欧美高清一区| 国产午夜a理论毛片在线影院| www一区| 奇米色吧| 色妇女影院| 色多多视频成人影院| 成人网视频免费播放| 成人午夜大片免费视频77777 | 久久中文字幕一区二区| 色.www| 亚洲 美腿 欧美 偷拍| 69xxxⅹxxxxxx日本| 国产精品自线在线播放| 四虎最新影院| videosgratis欧美另类老太| 亚洲色网址| 色在线网| 婷婷网址| 九九视频热| 狠狠亚洲狠狠欧洲2019| 国产福利毛片| 我要看18毛片| 综合网自拍| 亚欧毛片基地国产毛片基地| 欧美三级手机在线| 美女被免费网站视频在线| 伊人网站在线| www天堂网| 日本欧洲亚洲一区在线观看| 毛片不卡一区二区三区| 九九热九九| 四虎伊人| 天天插天天插| 一级一级特黄女人精品毛片| 大量喷潮free| 婷婷激情在线| 国内精品视频| 67pao强力打造高清免费| 免费国产网站| 2019天天爱天天做| 欧美性天堂|