99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

五種關(guān)于RTC是否具備日歷功能?

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

掃碼添加小助手

加入工程師交流群

如何在STM32F1上實(shí)現(xiàn)日歷功能?

一、關(guān)于RTC

RTC:Real TimeClock,實(shí)時(shí)時(shí)鐘,記錄當(dāng)前時(shí)間的計(jì)算機(jī)時(shí)鐘。

RTC 不僅應(yīng)用于個(gè)人計(jì)算機(jī)、服務(wù)器和嵌入式系統(tǒng),幾乎所有需要準(zhǔn)確計(jì)時(shí)的電子設(shè)備也都會(huì)使用。

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

在實(shí)際項(xiàng)目中,運(yùn)用時(shí)間戳的地方很多,比如:存儲(chǔ)數(shù)據(jù)、日志消息、系統(tǒng)故障等。

二、STM32的RTC

在所有STM32處理器中,都集成了一個(gè)RTC模塊,是一個(gè)獨(dú)立的 BCD 定時(shí)器 / 計(jì)數(shù)器。

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

F1的RTC可以實(shí)現(xiàn)1秒累計(jì)計(jì)數(shù),很早之前,我自己通過(guò)軟件實(shí)現(xiàn)日歷功能,其中包含閏年、月份28、29天的處理。我之前進(jìn)行過(guò)多次驗(yàn)證,但也不敢保證完全沒(méi)問(wèn)題。

RTC功能概述:

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

三、日歷功能

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

打開F1手冊(cè),你在RTC框圖,你會(huì)發(fā)現(xiàn)沒(méi)有日歷(Calendar)相關(guān)的寄存器。而且其他系列就有:

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

·含有下列字段的日歷:

– 亞秒 (不可編程

– 秒

– 分

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

– 星期

– 日

– 月

– 年

·二進(jìn)碼十進(jìn)數(shù) ( BCD)格式的日歷

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

·夏令時(shí)調(diào)整可用軟件編程

四、鬧鐘功能

相對(duì)F1系列,其他系列的鬧鐘功能自然也更高級(jí)了。STM32鬧鐘基于日歷基礎(chǔ)之上,只需簡(jiǎn)單簡(jiǎn)單編程即可實(shí)現(xiàn)鬧鐘功能。

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

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

·能夠在發(fā)生鬧鐘事件時(shí)使器件退出低功耗模式。

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

·具有專用的鬧鐘標(biāo)志和中斷。

五、其他

RTC功能還有很多重要功能,這里只簡(jiǎn)單說(shuō)了常用、重要的日歷和鬧鐘。更多RTC知識(shí)可參看MCU對(duì)應(yīng)的參考手冊(cè)。

最后,標(biāo)題中“不建議用STM32F1的RTC實(shí)現(xiàn)日歷功能”,就是因?yàn)镕1不具備RTC功能,軟件實(shí)現(xiàn)復(fù)雜,同時(shí)也不具備一些高級(jí)功能。

額外:RTC屬于一個(gè)計(jì)時(shí)器,也可實(shí)現(xiàn)定時(shí)器的一些基本功能。

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

    關(guān)注

    32

    文章

    1946

    瀏覽量

    91221
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7663

    瀏覽量

    90816
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3298

    瀏覽量

    118959

原文標(biāo)題:不建議用STM32F1的RTC實(shí)現(xiàn)日歷功能

文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    AT32的ERTC與RTC的區(qū)別

    AT32單片機(jī)系列中包含兩實(shí)時(shí)時(shí)鐘(RTC)模塊:標(biāo)準(zhǔn)的RTC和增強(qiáng)型RTC(ERTC)。以下是兩者的區(qū)別: 功能豐富性
    發(fā)表于 07-11 10:48

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

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

    【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】RTC電子鐘

    能,以確保其在各種環(huán)境條件下都能正常運(yùn)行,并保持時(shí)間的準(zhǔn)確性。 ??當(dāng)前RA-Eco-RA4M2本身自帶RTC外設(shè)功能,有兩計(jì)數(shù)模式,日歷計(jì)數(shù)模式和二進(jìn)制計(jì)數(shù)模式,通過(guò)切換寄存器設(shè)置
    發(fā)表于 05-08 17:07

    小安派BW21-CBV-Kit教程——基礎(chǔ)RTC例程與簡(jiǎn)易RTC鬧鐘

    本例演示如何使用 RTC 庫(kù)方法。本函數(shù)介紹如何使用 RTC API。RTC 功能由一個(gè)獨(dú)立的 BCD 定時(shí)器/計(jì)數(shù)器實(shí)現(xiàn)。
    發(fā)表于 04-13 17:46 ?341次閱讀
    小安派BW21-CBV-Kit教程——基礎(chǔ)<b class='flag-5'>RTC</b>例程與簡(jiǎn)易<b class='flag-5'>RTC</b>鬧鐘

    【瑞薩RA2L1入門學(xué)習(xí)】03. RTC 時(shí)鐘日歷&amp;鬧鐘&amp;周期性中斷

    【硬件資源】 RTC 時(shí)鐘模塊是一個(gè)時(shí)間外設(shè),主要用于日期時(shí)間的存儲(chǔ)和控制,有別于一般 MCU中的 Timer,RTC 時(shí)鐘有兩計(jì)時(shí)模式,日期模式和計(jì)時(shí)模式,在日期模式下,RTC可以
    發(fā)表于 03-07 16:45

    如何利用RTC外設(shè)實(shí)現(xiàn)萬(wàn)年歷功能

    本小節(jié)講解的是如何利用RTC外設(shè)實(shí)現(xiàn)萬(wàn)年歷功能,本實(shí)驗(yàn)工程與RTC底層驅(qū)動(dòng)相關(guān)的文件為bsp_rtc.c/h,在底層驅(qū)動(dòng)之上我們添加了bsp_calendar.c/h和bsp_date
    的頭像 發(fā)表于 02-18 16:56 ?1086次閱讀

    【瑞薩RA2L1入門學(xué)習(xí)】03、RTC日歷及串口設(shè)置時(shí)間

    1. 前言 本次實(shí)驗(yàn)內(nèi)容是調(diào)用RTC實(shí)時(shí)時(shí)鐘,實(shí)現(xiàn)日歷、串口設(shè)定時(shí)間的功能。 2. 硬件部分 RTC RTC 時(shí)鐘模塊是一個(gè)時(shí)間外設(shè),主要用
    發(fā)表于 01-26 14:37

    ADS8381是否具備輸入過(guò)壓保護(hù)功能和靜電防護(hù)功能?

    我想使用ADS8381進(jìn)行18位多通道的數(shù)據(jù)采集,查看ADS8381的技術(shù)手冊(cè)中有關(guān)模擬輸入部分時(shí),沒(méi)有關(guān)于芯片內(nèi)輸入保護(hù)的描述,現(xiàn)在想知道ADS8381是否具備輸入過(guò)壓保護(hù)功能和靜
    發(fā)表于 01-09 08:21

    RTC時(shí)鐘芯片+電池的應(yīng)用案例(一)

    實(shí)時(shí)時(shí)鐘,簡(jiǎn)稱RTC,是廣泛應(yīng)用于電子產(chǎn)品的重要元器件。愛普生RTC實(shí)時(shí)時(shí)鐘具有高精度、高穩(wěn)定性和多功能的特點(diǎn),目前廣泛應(yīng)用于多個(gè)行業(yè)。下面通過(guò)幾個(gè)視頻來(lái)詳細(xì)了解一下愛普生RTC實(shí)時(shí)時(shí)
    的頭像 發(fā)表于 01-08 11:25 ?1637次閱讀
    <b class='flag-5'>RTC</b>時(shí)鐘芯片+電池的應(yīng)用案例(一)

    解析愛普生RTC芯片選型的大關(guān)鍵

    個(gè)關(guān)鍵部分。RTC選型的個(gè)關(guān)鍵部分:1、首先,我們將探索周期性MCU喚醒功能,讓你的設(shè)備在特定時(shí)間或事件發(fā)生時(shí)自動(dòng)喚醒,如醒來(lái)時(shí)鐘的獨(dú)角獸!2、其次,我們將深
    的頭像 發(fā)表于 01-06 15:42 ?443次閱讀
    解析愛普生<b class='flag-5'>RTC</b>芯片選型的<b class='flag-5'>五</b>大關(guān)鍵

    類網(wǎng)線和六類網(wǎng)線的水晶頭是否通用?

    關(guān)于類網(wǎng)線和六類網(wǎng)線的水晶頭是否通用的問(wèn)題,存在不同的觀點(diǎn): 一、不可通用的觀點(diǎn) 一觀點(diǎn)認(rèn)為,類網(wǎng)線和六類網(wǎng)線的水晶頭不可通用。這主要
    的頭像 發(fā)表于 12-20 09:56 ?9976次閱讀

    RTC時(shí)鐘芯片的特性及應(yīng)用場(chǎng)景

    FRTC8563是一款實(shí)時(shí)時(shí)鐘(RTC)芯片,它采用SOP-8封裝,這種封裝形式使得芯片具有較小的體積和良好的引腳連接穩(wěn)定性,便于集成到各種電子設(shè)備中。 以下是關(guān)于FRTC8563芯片的一些主要特性
    的頭像 發(fā)表于 09-09 14:24 ?1380次閱讀
    <b class='flag-5'>RTC</b>時(shí)鐘芯片的特性及應(yīng)用場(chǎng)景

    【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(14)RTC 模塊介紹

    GD32 MCU內(nèi)部提供了一個(gè)RTC(實(shí)時(shí)時(shí)鐘)模塊,通過(guò)RTC可以實(shí)現(xiàn)日歷時(shí)鐘、鬧鐘等功能。RTC也可以用于深度睡眠或待機(jī)模式的低功耗喚醒
    的頭像 發(fā)表于 08-23 09:18 ?1117次閱讀
    【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(14)<b class='flag-5'>RTC</b> 模塊介紹

    EPSON愛普生高精度、低功耗RTC RX8901CE+松下Panasonic高性能電池CR2032的組合應(yīng)用

    愛普生RTC+松下電池RTC(Real-TimeClock)是一實(shí)時(shí)時(shí)鐘,用于記錄和跟蹤時(shí)間,具有獨(dú)立供電和時(shí)鐘功能。在某些應(yīng)用場(chǎng)景中,為了保證R
    的頭像 發(fā)表于 08-08 11:01 ?1074次閱讀
    EPSON愛普生高精度、低功耗<b class='flag-5'>RTC</b> RX8901CE+松下Panasonic高性能電池CR2032的組合應(yīng)用

    什么是RTC模塊?

    什么是“RTC”?“RTC”是實(shí)時(shí)時(shí)鐘的縮寫,它是一測(cè)量時(shí)間的電子設(shè)備。什么是“RTC模塊”?“RTC模塊”是一個(gè)集成了RTCIC、振蕩器
    的頭像 發(fā)表于 07-24 14:14 ?949次閱讀
    什么是<b class='flag-5'>RTC</b>模塊?