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

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

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

3天內不再提示

RTC相關知識

CHANBAEK ? 來源:土DOU吹雪 ? 作者:土豆吹雪 ? 2023-05-26 15:37 ? 次閱讀

RTC 是一個獨立的定時器,能夠在 STM32 的低功耗模式下運行。

選擇 RTC 時鐘

RTC 時鐘的時鐘源能夠有三種選擇,分別是 HSE 高速晶振、LSE 低速晶振、LSI 內部晶振,如題下圖所示。

pYYBAGRwYT-AB6NrAAFgPOr4Ms4753.png

通過 RCCHSEConfig()、RCCLSEConfig()、RCC_LSICmd() 三個函數能夠分別對上述三種時鐘進行設置。

本質上分別是對 RCCCR、RCCBDCR、RCC_CSR 中相對應寄存器進行設置。

通過 RCC_RTCCLKConfig() 等函數能夠選擇 RTC 的時鐘源,如下圖所示:

pYYBAGRwYUSAOEHyAAAmsI-STtQ652.png

RTC 結構

poYBAGRwYUqAPF5bAAMZvOFRABs762.png

RTC 和 BKP 的結構如上圖所示,陰影部分是 BKP 區域,其中有 RTC 相關的寄存器,后備區域獨立于 CPU,通過對 PWRCR 寄存器中 DBP 的置位,即 PWRBackupAccessCmd() 函數,能夠開啟 RTC 和 BKP 區域的寫使能,理論上說,設置 RTCCRL 寄存器中的 CNF 位即 RTCEnterConfigMode() 函數也能夠讓 RTC 進入設置模式,但目前操作不成功。

RTCPRL 置位后,RTCCNT 計數器開始運行,配合 RTCALR、RTCCR 等寄存器,開始實現 RTC 功能。

pYYBAGRwYVCAZ-vIAABT1ZaPcss180.png

RTCWaitForSynchro() 函數,讀 RTCCLR 寄存器中 RSF 位,確保RTCCNT、RTCALR或RTCPRL已經被同步。(若在讀取RTC寄存器時,RTC的APB1接口曾經處于禁止狀態,則軟件首先必須等待RTCCRL寄存器中的RSF位(寄存器同步標志)被硬件置’1’。)

RTCWaitForLastTask() 函數,讀 RTCCLR 寄存器中 RTOFF 寄存器,判斷上一次操作是否已完成。

RTCITConfig(RTCITSEC,ENABLE) 函數,開啟 RTC 中的秒中斷,RTC 中共有三種中斷,如上圖所示,由 RTCCR 寄存器中的相關標志位管理。

RTCSetPrescaler() 函數設置上圖中 RTCPRL 寄存器,即預分頻值,PRL 寄存器修改后會裝載進 RTCDIV 寄存器,通過讀 RTCDIV 寄存器能夠得到 RTC_PRL 寄存器中的值。

RTC 和 PWR 待機模式

STM32 能夠通過某些操作進入待機模式(Standby Mode),待機模式能夠通過 RTC 的鬧鐘中斷喚醒(Alarm),其中有兩點需要注意:

中斷需要在進入待機模式前啟動,進入待機模式后無法配置 RTC 寄存器。

PWR 模式被喚醒后,執行完 Alarm 中斷處理程序,會重新從主函數開始運行。

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

    關注

    34

    文章

    2868

    瀏覽量

    68054
  • STM32
    +關注

    關注

    2270

    文章

    10900

    瀏覽量

    356156
  • 定時器
    +關注

    關注

    23

    文章

    3249

    瀏覽量

    114842
  • RTC
    RTC
    +關注

    關注

    2

    文章

    538

    瀏覽量

    66573
  • 時鐘源
    +關注

    關注

    0

    文章

    93

    瀏覽量

    15974
收藏 人收藏

    評論

    相關推薦

    如何對實時時鐘進行低功耗 RTC規范和相關的設計挑戰

    ,為什么系統工程師會花更多的錢并愿意為RTC浪費更多的PCB空間?為什么獨立的RTC不再過時?本文將重點介紹RTC在不同應用中的重要性,并概述關鍵的RTC規范和
    的頭像 發表于 12-09 14:13 ?4853次閱讀
    如何對實時時鐘進行低功耗 <b class='flag-5'>RTC</b>規范和<b class='flag-5'>相關</b>的設計挑戰

    總結RTC(Real Time Clock)實時時鐘相關知識

    STM32F030_RTC詳細配置說明今天總結RTC(Real Time Clock)實時時鐘相關知識。在進行RTC的講解前,我先對BKP
    發表于 08-05 08:19

    關于RTC時鐘的知識

    在做智能手環時候使用到了關于RTC時鐘的,今天我們來復習一下關于他的知識點。文章中我是參考的有STM32f411的中文參考手冊,需要的話我會上傳這個pdf版。實時時鐘(RTC)養成查資料的好習慣
    發表于 08-11 08:27

    RTC實時時鐘相關知識點匯總,不看肯定后悔

    RTC實時時鐘相關知識點匯總,不看肯定后悔
    發表于 11-23 07:12

    DS1302 RTC有關的知識介紹

    【朱老師課程總結 侵刪】第一部分、章節目錄1.14.1.RTC有關的背景知識1.14.2.原理圖和接線1.14.3.數據手冊帶讀1.14.4.時序圖的讀法11.14.5.時序圖的讀法21.14.6.
    發表于 12-10 06:21

    消毒柜相關知識

    消毒柜相關知識 為使大家進一步了解消毒柜基本知識,現簡單介紹一些消毒柜相關知識。     基本術
    發表于 01-14 16:40 ?1346次閱讀

    STM32F030_RTC實時時鐘相關知識資料下載

    電子發燒友網為你提供STM32F030_RTC實時時鐘相關知識資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,
    發表于 04-04 08:55 ?13次下載
    STM32F030_<b class='flag-5'>RTC</b>實時時鐘<b class='flag-5'>相關</b>的<b class='flag-5'>知識</b>資料下載

    043-ACMICPC相關知識

    043-ACMICPC相關知識(開關電源中高壓電容怎么選擇)-ACMICPC相關知識;ACMICPC相關
    發表于 07-26 11:56 ?12次下載
    043-ACMICPC<b class='flag-5'>相關</b><b class='flag-5'>知識</b>

    總降調度相關知識

    總降調度相關知識(開關電源技術與設計潘pdf)-總降調度相關知識? ? ? ? ? ? ? ? ? ?
    發表于 09-23 16:33 ?8次下載
    總降調度<b class='flag-5'>相關</b><b class='flag-5'>知識</b>

    【STM32】RTC詳解

    00. 目錄文章目錄00. 目錄01. RTC概述02. RTC主要特性03. RTC部分功能3.1 時鐘和預分頻器3.2 實時時鐘和日歷04. RTC低功耗模式和中斷05.
    發表于 12-04 17:21 ?26次下載
    【STM32】<b class='flag-5'>RTC</b>詳解

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

    RTC控制寄存器 (RTC_CRH, RTC_CRL)
    的頭像 發表于 06-10 08:53 ?7683次閱讀
    <b class='flag-5'>RTC</b>時鐘源和<b class='flag-5'>RTC</b>寄存器的基本<b class='flag-5'>知識</b>

    QAM調制的相關知識

    本文旨在總結最近復習的QAM調制的相關知識
    的頭像 發表于 05-23 11:47 ?3146次閱讀
    QAM調制的<b class='flag-5'>相關</b><b class='flag-5'>知識</b>

    RTC技術基礎知識

    RTC** ( **Real-time Communications** ),直譯或者廣義指 **實時通信** ,狹義一般稱為 **實時音視頻** ,在這次全球大爆發的新冠肺炎疫情中,作為視頻會議、視頻通話、遠程辦公、遠程醫療和互動直播等應用的底層技術,為全社會的盡力運轉提供了巨大的支持。
    的頭像 發表于 05-26 17:04 ?1501次閱讀
    <b class='flag-5'>RTC</b>技術基礎<b class='flag-5'>知識</b>

    什么是RTCRTC的基礎知識

    RTC是個獨立的定時器。RTC模塊擁有一個連續計數的計數器,在相應的軟件配置下,可以提供時鐘日歷的功能。修改計數器的值可以重新設置當前時間和日期 RTC還包含用于管理低功耗模式的自動喚醒單元。
    的頭像 發表于 08-28 10:20 ?3.7w次閱讀
    什么是<b class='flag-5'>RTC</b>?<b class='flag-5'>RTC</b>的基礎<b class='flag-5'>知識</b>

    母線保護相關知識分享

    母線保護相關知識分享
    的頭像 發表于 01-19 10:29 ?572次閱讀
    母線保護<b class='flag-5'>相關</b><b class='flag-5'>知識</b>分享
    主站蜘蛛池模板: 亚洲精品久久久久午夜三| 欧美伦理影院| 视频精品一区二区三区| 久久天天躁狠狠躁夜夜爽| 丁香婷婷激情综合| 欧美日韩一日韩一线不卡| 午夜婷婷网| 男女性gif抽搐出入| www.av在线| 国外精品视频在线观看免费| 欧美一级一一特黄| 特级毛片视频在线| 一级aaaaaa片毛片在线播放| 日本免费www| 国产99在线| 九九热精品在线视频| 亚洲一本高清| 中文字幕精品一区| 美国bj69video18视频| 国产午夜剧场| 开心色xxxx| 欧美三级网站| 2019天天操夜夜操| 国产情侣草莓视频在线| 九九视频只有精品| 久久草精品| 91免费视频网站| 67pao强力打造高清免费| 免费高清在线视频色yeye| 免费观看一区二区| 国产69久久精品成人看| 四虎最新网址入口| 久久久综合色| 国产亚洲精品成人a在线| 国产免费色视频| 国产精品久久久久网站| 成人三级在线播放线观看| 成人伊人亚洲人综合网站222| 午夜国产精品福利在线观看| 天天干视频网| 久久综合色播|