国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

五種關于RTC是否具備日歷功能?

strongerHuang ? 來源:陳年麗 ? 2019-07-11 10:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如何在STM32F1上實現日歷功能?

一、關于RTC

RTC:Real TimeClock,實時時鐘,記錄當前時間的計算機時鐘。

RTC 不僅應用于個人計算機、服務器和嵌入式系統,幾乎所有需要準確計時的電子設備也都會使用。

支持 RTC 的微控制器可用于精密計時器、鬧鐘、手表、小型電子記事薄以及其它多種設備。

在實際項目中,運用時間戳的地方很多,比如:存儲數據、日志消息、系統故障等。

二、STM32的RTC

在所有STM32處理器中,都集成了一個RTC模塊,是一個獨立的 BCD 定時器 / 計數器。

但是,在STM32F1系列中,RTC模塊的功能相對比較簡單(也許是最前推出的原因)。其中,一個重要的功能,日歷功能在F1系列中是不具備的。

F1的RTC可以實現1秒累計計數,很早之前,我自己通過軟件實現日歷功能,其中包含閏年、月份28、29天的處理。我之前進行過多次驗證,但也不敢保證完全沒問題。

RTC功能概述:

處理STM32F1,其它系列的RTC基本具有很多高級功能,比如:日歷、鬧鐘、定時喚醒單元、數字校準、同步、時間戳和高級入侵檢測等。

三、日歷功能

RTC最重要,最常用的功能就是日歷功能,但F1系列中的RTC模塊不具備。

打開F1手冊,你在RTC框圖,你會發現沒有日歷(Calendar)相關的寄存器。而且其他系列就有:

除F1系列,可輕松配置和顯示下列日歷數據字段:

·含有下列字段的日歷:

– 亞秒 (不可編程

– 秒

– 分

– 時 ( 12 小時或 24 小時格式)

– 星期

– 日

– 月

– 年

·二進碼十進數 ( BCD)格式的日歷

·自動管理天數為 28、 29 (閏年)、 30 和 31 的月份

·夏令時調整可用軟件編程

四、鬧鐘功能

相對F1系列,其他系列的鬧鐘功能自然也更高級了。STM32鬧鐘基于日歷基礎之上,只需簡單簡單編程即可實現鬧鐘功能。

鬧鐘單元均具有以下功能:

·支持對鬧鐘自由編程:亞秒 (稍后討論)、秒、分鐘、小時和日期字段可以單獨選擇或屏蔽,以實現多種鬧鐘組合。

·能夠在發生鬧鐘事件時使器件退出低功耗模式。

·可將鬧鐘事件發送到極性可配置的特定輸出引腳。

·具有專用的鬧鐘標志和中斷。

五、其他

RTC功能還有很多重要功能,這里只簡單說了常用、重要的日歷和鬧鐘。更多RTC知識可參看MCU對應的參考手冊。

最后,標題中“不建議用STM32F1的RTC實現日歷功能”,就是因為F1不具備RTC功能,軟件實現復雜,同時也不具備一些高級功能。

額外:RTC屬于一個計時器,也可實現定時器的一些基本功能。

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

    關注

    32

    文章

    2023

    瀏覽量

    93593
  • 計算機
    +關注

    關注

    19

    文章

    7807

    瀏覽量

    93207
  • 定時器
    +關注

    關注

    23

    文章

    3368

    瀏覽量

    123665

原文標題:不建議用STM32F1的RTC實現日歷功能

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入解析bq4845/bq4845Y:并行RTC與CPU監控器的卓越之選

    、分、時、日、月、年進行計數,還具備100年日歷功能,并且能自動進行閏年調整,確保時間的準確性。 2. 低功耗設計 在
    的頭像 發表于 02-10 14:55 ?182次閱讀

    國產RTC高精度時鐘模塊國產化替代項目

    尺寸,可以滿足不同應用場景的個性化需求。國產高精度RTC時鐘模塊在技術參數、功能設計和成本控制方面已取得顯著進展,部分產品性能可媲美國際品牌,且具備國產化替代優勢。 RTC8025是一
    的頭像 發表于 02-06 10:38 ?130次閱讀

    國產RTC8900高精度時鐘模塊

    ℃ ~ +85℃ RTC8900,±3.4ppm@-40℃ ~ +85℃ RTC8900,±5ppm@-40℃ ~ +85℃ RTC8025,±3.4ppm@-40℃ ~ +85℃,兼容替代Epson愛普生RX8025T系列,R
    的頭像 發表于 02-04 11:27 ?120次閱讀
    國產<b class='flag-5'>RTC</b>8900高精度時鐘模塊

    愛普生RTC實時時鐘模塊解析與選型指南

    )了。愛普生(Epson)推出了不少高性能的RTC實時時鐘模塊,集成了32.768kHz石英晶體振蕩器和實時時鐘芯片,具備振蕩電路、日歷、鬧鐘等多種功能。這種內置晶
    的頭像 發表于 01-05 16:40 ?662次閱讀
    愛普生<b class='flag-5'>RTC</b>實時時鐘模塊解析與選型指南

    使用芯源CW32 MCU來實現低功耗模式下的RTC定時喚醒功能

    景中,MCU通常需要進入睡眠模式以降低功耗,同時還需要保持某些功能運行,如定時喚醒系統來執行任務。CW32 MCU的RTC模塊具備低功耗下保持運行的能力,因此我決定使用RTC定時喚醒M
    發表于 12-04 07:55

    RTC工作原理

    經過校準后成為時鐘信號RTCCLK,再通過預分頻器得到1Hz的時鐘信號ck_spre? ?3、實時時鐘和日歷數據?:RTC內部有三個影子寄存器,分別對應亞秒數據、時間和日期。系統會定期將當前的日歷值賦值
    發表于 11-28 07:14

    RVMCU課堂「20」: 手把手教你玩轉RVSTAR—實時時鐘RTC

    將使用RV-STAR的RTC外設實現顯示當前時間的功能,例程的整體實現思路如下: 首先需要初始化RTC外設:使能時鐘源和配置預分頻系數等 對于是否通過串口打印輸出當前時間,聲明一個狀
    發表于 10-29 08:10

    請問如何使用NUC505系列的RTC功能?

    如何使用NUC505系列的RTC功能?
    發表于 08-28 07:27

    YXC揚興科技:RTC家族實力登場,開啟精準時序新篇章

    RTC的核心功能包括:精確計時與日歷管理、斷電后時間保持、時間戳,以及鬧鐘/定時器功能等。這些特性使其廣泛應用于智能水電表、電腦、智能家居、工業控制等各類需精確時間記錄和同步的電子設備
    的頭像 發表于 08-21 18:03 ?1989次閱讀
    YXC揚興科技:<b class='flag-5'>RTC</b>家族實力登場,開啟精準時序新篇章

    AT32的ERTC與RTC的區別

    AT32單片機系列中包含兩實時時鐘(RTC)模塊:標準的RTC和增強型RTC(ERTC)。以下是兩者的區別: 功能豐富性
    發表于 07-11 10:48

    零知開源——STM32F4實現ILI9486顯示屏UI界面系列教程(二):日歷功能實現

    本教程將指導您在STM32F4平臺上實現一個功能完善的日歷應用,通過ILI9486電阻觸摸屏提供直觀的日期查看和交互體驗。該日歷應用是智能設備UI系統中的核心組件,具有以下核心功能
    發表于 06-25 17:51

    “耐高溫!”RTC時鐘芯片+電池的應用案例(二)

    實時時鐘,簡稱RTC,是廣泛應用于電子產品的重要元器件。愛普生RTC實時時鐘具有高精度、高穩定性和多功能等特點,廣泛應用于多個行業。RTC時鐘芯片主要
    的頭像 發表于 06-04 17:35 ?1750次閱讀
    “耐高溫!”<b class='flag-5'>RTC</b>時鐘芯片+電池的應用案例(二)

    【RA-Eco-RA4M2開發板評測】RTC電子鐘

    能,以確保其在各種環境條件下都能正常運行,并保持時間的準確性。 ??當前RA-Eco-RA4M2本身自帶RTC外設功能,有兩計數模式,日歷計數模式和二進制計數模式,通過切換寄存器設置
    發表于 05-08 17:07

    小安派BW21-CBV-Kit教程——基礎RTC例程與簡易RTC鬧鐘

    本例演示如何使用 RTC 庫方法。本函數介紹如何使用 RTC API。RTC 功能由一個獨立的 BCD 定時器/計數器實現。
    發表于 04-13 17:46 ?725次閱讀
    小安派BW21-CBV-Kit教程——基礎<b class='flag-5'>RTC</b>例程與簡易<b class='flag-5'>RTC</b>鬧鐘

    使用Keil開發環境和STM32F103RCT6實現RTC功能時,總提示\"RTC_InitTypeDef\" is undefined,為什么?

    使用Keil開發環境和STM32F103RCT6,實現RTC功能時,總提示"RTC_InitTypeDef" is undefined? 頭文件已包含,庫文件也已包含,不知是何原因?
    發表于 03-12 07:38