RM新时代网站-首页

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

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

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

RTC時鐘源和RTC寄存器的基本知識

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-06-10 08:53 ? 次閱讀

RTC時鐘

RTC是一個獨(dú)立的時鐘源

RTC寄存器

RTC控制寄存器 (RTC_CRH, RTC_CRL)

RTC預(yù)分頻裝載寄存器 (RTC_PRLH, RTC_PRLL)

RTC預(yù)分頻余數(shù)寄存器 (RTC_DIVH, RTC_DIVL)

RTC計(jì)數(shù)器寄存器 (RTC_CNTH, RTC_CNTL)

RTC鬧鐘寄存器 (RTC_ALRH ,RTC_ALRL)

RTC控制寄存器高位——RTC_CRH 寄存器

在這里插入圖片描述

作用:配置3個專門的可屏蔽中斷(溢出中斷、鬧鐘中斷、秒中斷)使能。

注意:系統(tǒng)復(fù)位后所有的中斷被屏蔽,因此可通過寫RTC寄存器來

確保在初始化后沒有掛起的中斷請求。當(dāng)外設(shè)正在完成前一次寫操作時(標(biāo)志位RTOFF=0),不

能對RTC_CRH寄存器進(jìn)行寫操作。

RTC控制寄存器低位——RTC_CRL 寄存器

在這里插入圖片描述

一般用到該寄存器的 3,4,5位

第 3 位為寄存器同步標(biāo)志位,我們在修改控制寄存器 RTC_CRH/CRL 之前,必須先判斷該位,是否已經(jīng)同步了,如果沒有則等待同步

第 4 位為配置標(biāo)位,在軟件修改 RTC_CNT/RTC_ALR/RTC_PRL 的值的時候,必須先軟件置位該位,以允許進(jìn)入配置模式

第 5 位為 RTC 操作位,該位由硬件操作,軟件只讀。通過該位可以判斷上次對 RTC 寄存器的操作是否完成,如果沒有,我們必須等待上一次操作結(jié)束才能開始下一次,也就是判斷RTOFF位是否置位。

三個位總結(jié)如下:

① 修改CRH/CRL寄存器,必須先判斷RSF位,確定已經(jīng)同步。

② 修改CNT,ALR,PRL的時候,必須先配置CNF位進(jìn)入配置模式,修改完之后,設(shè)置CNF位為0退出配置模式

③ **同時在對RTC相關(guān)寄存器寫操作之前,必須判斷上一始終是否關(guān)閉

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

    關(guān)注

    31

    文章

    5336

    瀏覽量

    120230
  • RTC
    RTC
    +關(guān)注

    關(guān)注

    2

    文章

    538

    瀏覽量

    66460
  • 時鐘源
    +關(guān)注

    關(guān)注

    0

    文章

    93

    瀏覽量

    15956
收藏 人收藏

    評論

    相關(guān)推薦

    RTC時鐘

    _BKP_DR0,0x5050);//標(biāo)記已經(jīng)初始化過了,下次就可以通過訪問備份寄存器判斷是否第一次配置了1.1時鐘配置關(guān)閉RTC時鐘RTC
    發(fā)表于 04-17 15:28

    實(shí)時時鐘RTC和備份寄存器BKP特征

    總框架:實(shí)時時鐘RTC和備份寄存器BKP特征、原理及相關(guān)實(shí)驗(yàn)代碼解讀
    發(fā)表于 08-02 10:35

    關(guān)于RTC時鐘知識點(diǎn)

    :STM32之RTC實(shí)時時鐘這個里面比較詳細(xì),還添加了例程。STM32 RTC實(shí)時時鐘這個鏈接里面詳細(xì)講述RTC中的主要的幾個
    發(fā)表于 08-11 08:27

    STM32CubeMX之RTC鬧鐘喚醒停機(jī)模式基本知識介紹

    )基本知識介紹1、37kHz低速內(nèi)部RC,可以用于驅(qū)動獨(dú)立看門狗和通過程序選擇驅(qū)動RTC。 RTC用于從停機(jī)/待機(jī)模式下自動喚醒系統(tǒng)2、LSI時鐘LSI RC擔(dān)當(dāng)一個低功耗
    發(fā)表于 08-18 06:01

    RTC時鐘來源有哪些?如何選擇RTC時鐘?

    RTC是什么?RTC工作過程是怎樣的?RTC時鐘來源有哪些?如何選擇RTC
    發(fā)表于 09-29 09:18

    RTC相關(guān)常用寄存器與配置步驟

    。RTC還包含用于管理低功耗模 式的自動喚醒單元RTC原理框圖:RTC相關(guān)常用寄存器RTC日歷配置的步驟(時間和日期格式設(shè)置,
    發(fā)表于 01-13 07:11

    RTC的三個可用時鐘分別是什么

    1、RTC的三個可用時鐘????系統(tǒng)時鐘框圖中的RTC部分:????RTC可選
    發(fā)表于 01-13 07:59

    STM32單片機(jī)RTC時鐘的使用方法及步驟

    系數(shù)等 根據(jù)需要配置時鐘,日期,鬧鐘,喚醒,輸出,時間戳,備份寄存器等模塊 根據(jù)需要配置和打開中斷,其中 RTC Alarm ——EXTI line 17 RTC
    發(fā)表于 02-11 10:00 ?3.5w次閱讀
    STM32單片機(jī)<b class='flag-5'>RTC</b><b class='flag-5'>時鐘</b>的使用方法及步驟

    淺談RTC實(shí)時時鐘特征與原理

    計(jì)數(shù)的計(jì)數(shù),在相應(yīng)軟件配置下,可提供時鐘日歷的功能。修改計(jì)數(shù)的值可以重新設(shè)置系統(tǒng)當(dāng)前的時間和日期。 RTC模塊和時鐘配置系統(tǒng)(RCC_B
    的頭像 發(fā)表于 06-30 15:54 ?1.1w次閱讀

    嵌入式學(xué)習(xí)之RTC時鐘

    1.RTC 模塊和時鐘配置系統(tǒng)(RCC_BDCR 寄存器)是在后備區(qū)域,即在系統(tǒng)復(fù)位或從待機(jī)模式喚醒后 RTC 的設(shè)置和時間維持不變。但是在系統(tǒng)復(fù)位后,會自動禁止訪問后備
    發(fā)表于 10-20 18:51 ?4次下載
    嵌入式學(xué)習(xí)之<b class='flag-5'>RTC</b><b class='flag-5'>時鐘</b>

    【STM32】RTC詳解

    00. 目錄文章目錄00. 目錄01. RTC概述02. RTC主要特性03. RTC部分功能3.1 時鐘和預(yù)分頻3.2 實(shí)時
    發(fā)表于 12-04 17:21 ?26次下載
    【STM32】<b class='flag-5'>RTC</b>詳解

    STM32學(xué)習(xí)筆記之RTC實(shí)時時鐘1

    。 RTC 模塊和時鐘配置系統(tǒng) (RCC_BDCR 寄存器)是在后備區(qū)域,即在系統(tǒng)復(fù)位或從待機(jī)模式喚醒后 RTC 的設(shè)置和時間維持不變。但是在系統(tǒng)復(fù)位后,會自動禁止訪問后備
    的頭像 發(fā)表于 05-26 14:26 ?1900次閱讀
    STM32學(xué)習(xí)筆記之<b class='flag-5'>RTC</b>實(shí)時<b class='flag-5'>時鐘</b>1

    STM32學(xué)習(xí)筆記之RTC實(shí)時時鐘2

    。 RTC 模塊和時鐘配置系統(tǒng) (RCC_BDCR 寄存器)是在后備區(qū)域,即在系統(tǒng)復(fù)位或從待機(jī)模式喚醒后 RTC 的設(shè)置和時間維持不變。但是在系統(tǒng)復(fù)位后,會自動禁止訪問后備
    的頭像 發(fā)表于 05-26 14:26 ?1163次閱讀
    STM32學(xué)習(xí)筆記之<b class='flag-5'>RTC</b>實(shí)時<b class='flag-5'>時鐘</b>2

    RTC時鐘與觸摸功能詳解(上)

    是CPU內(nèi)部集成RTC模塊。STM32F103內(nèi)部集成了RTC模塊,可以通過配置相應(yīng)的寄存器來實(shí)現(xiàn)實(shí)時時鐘的功能。
    的頭像 發(fā)表于 05-26 14:44 ?1869次閱讀
    <b class='flag-5'>RTC</b><b class='flag-5'>時鐘</b>與觸摸功能詳解(上)

    RTC時鐘與觸摸功能詳解(下)

    是CPU內(nèi)部集成RTC模塊。STM32F103內(nèi)部集成了RTC模塊,可以通過配置相應(yīng)的寄存器來實(shí)現(xiàn)實(shí)時時鐘的功能。
    的頭像 發(fā)表于 05-26 14:45 ?1456次閱讀
    <b class='flag-5'>RTC</b><b class='flag-5'>時鐘</b>與觸摸功能詳解(下)
    RM新时代网站-首页