91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

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

MCU開發(fā)加油站 ? 來源:未知 ? 作者:易水寒 ? 2018-07-16 15:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

(2)系統(tǒng)時鐘源

SYSCLK:系統(tǒng)時鐘

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

(3)主要輸出時鐘源

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

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

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

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

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

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

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

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

MCO:輸出內部時鐘

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

PCLK1時鐘區(qū)域:

PCLK2時鐘區(qū)域:

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

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

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

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

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

    關注

    0

    文章

    96

    瀏覽量

    28516
  • 時鐘模塊
    +關注

    關注

    1

    文章

    65

    瀏覽量

    14891
  • 時鐘源
    +關注

    關注

    0

    文章

    110

    瀏覽量

    16755

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    DVI接口詳細分析

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

    uboot代碼詳細分析

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

    詳細分析一下USB協(xié)議

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

    詳細分析stm32f10x.h

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

    詳細分析了VTIM和VMIN的功能

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

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

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

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

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

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

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

    Buck變換器原理詳細分析

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

    物聯(lián)網(wǎng)的產業(yè)生態(tài)是怎樣的詳細分析概述

    物聯(lián)網(wǎng)的產業(yè)生態(tài)是怎樣的詳細分析概述
    的頭像 發(fā)表于 12-08 10:00 ?5841次閱讀

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

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

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

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

    正激有源鉗位的詳細分析

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

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

    本文介紹了米勒效應的由來,并詳細分析了MOSFET開關過程米勒效應的影響,幫助定性理解米勒平臺的形成機制。最后給出了場效應管柵極電荷的作用。
    的頭像 發(fā)表于 03-10 14:44 ?8816次閱讀
    <b class='flag-5'>詳細分析</b>MOSFET開關過程米勒效應的影響

    機房托管費詳細分析

    機房托管費是一個復雜而多變的話題,它受到多種因素的影響,以下是對機房托管費用的詳細分析,主機推薦小編為您整理發(fā)布機房托管費詳細分析
    的頭像 發(fā)表于 02-28 09:48 ?1376次閱讀