日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

STM32CubeMX-實(shí)時(shí)時(shí)鐘(RTC)

STM32嵌入式開發(fā) ? 來源:STM32嵌入式開發(fā) ? 作者:STM32嵌入式開發(fā) ? 2020-10-12 14:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

RTC簡介

實(shí)時(shí)時(shí)鐘(RTC)是一個(gè)獨(dú)立的 BCD 定時(shí)器/計(jì)數(shù)器。RTC 提供具有可編程鬧鐘中斷功能的日歷時(shí)鐘/日歷。RTC 還包含具有中斷功能的周期性可編程喚醒標(biāo)志。系統(tǒng)可以自動(dòng)將月份的天數(shù)補(bǔ)償為 28、29(閏年)、30和 31 天。只要芯片的備用電源一直供電,RTC上的時(shí)間會(huì)一直走。

新建工程

本章程序在串口printf工程的基礎(chǔ)上修改,復(fù)制串口printf的工程,修改文件夾名。點(diǎn)擊STM32F746I.ioc打開STM32cubeMX的工程文件重新配置。RTC選擇內(nèi)部喚醒(Internal WakeUp)開啟RTC。開啟外部低速晶振,PC14,PC15配置。

RTC時(shí)鐘選擇為外部低速晶振(LSE),頻率為32.768。

在RTC配置中,設(shè)置時(shí)間和日期,其他為默認(rèn)設(shè)置。此處設(shè)置時(shí)間為2016/04/16 1649。

生成報(bào)告以及代碼,編譯程序。

添加應(yīng)用程序

在rtc.c文件中可以看到ADC初始化函數(shù)。在stm32f7xx_hal_rtc.h頭文件中可以看到rtc時(shí)間和日期讀寫操作函數(shù)。

從操作函數(shù)中可以看到,時(shí)間和日期是以結(jié)構(gòu)體的形式讀寫的。所以在main.c文件前面申明兩個(gè)結(jié)構(gòu)體變量存儲(chǔ)讀取的時(shí)間和日期數(shù)據(jù)。

?

/*USERCODEBEGINPV*//*Privatevariables--------*/RTC_DateTypeDefsdatestructure;RTC_TimeTypeDefstimestructure;/*USERCODEENDPV*/

在stm32f7xx_hal_rtc.h頭文件中,可以找到RTC_TimeTypeDef,RTC_DateTypeDef這兩個(gè)結(jié)構(gòu)體的成員變量。

在while循環(huán)中添加應(yīng)用程序,讀取當(dāng)前的時(shí)間和日期,并通過串口發(fā)送到電腦上顯示。

/*USERCODEBEGINWHILE*/while(1){/*USERCODEENDWHILE*//*USERCODEBEGIN3*//*GettheRTCcurrentTime,mustgettimefirst*/HAL_RTC_GetTime(&hrtc,&stimestructure,RTC_FORMAT_BIN);/*GettheRTCcurrentDate*/HAL_RTC_GetDate(&hrtc,&sdatestructure,RTC_FORMAT_BIN);/*DisplaydateFormat:yy/mm/dd*/printf("%02d/%02d/%02d ",2000+sdatestructure.Year,sdatestructure.Month,sdatestructure.Date);/*DisplaytimeFormat:hhss*/printf("%02d:%02d:%02d ",stimestructure.Hours,stimestructure.Minutes,stimestructure.Seconds);printf(" ");HAL_Delay(1000);}/*USERCODEEND3*/

程序中使用HAL_RTC_GetTime(),HAL_RTC_GetDate()讀取時(shí)間和日期,并保存到結(jié)構(gòu)體變量中,然后通過串口輸出讀取的時(shí)間和日期。注意:要先讀取時(shí)間再讀取日期,如果先讀取日期在讀取時(shí)間會(huì)導(dǎo)致讀取的時(shí)間不準(zhǔn)確,一直都是原來設(shè)置的時(shí)間。

編譯程序并下載到開發(fā)板。打開串口調(diào)試助手。設(shè)置波特率為115200。串口助手上會(huì)顯示RTC的時(shí)間日期。

責(zé)任編輯:lq

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

    關(guān)注

    23

    文章

    3375

    瀏覽量

    124686
  • 串口
    +關(guān)注

    關(guān)注

    15

    文章

    1627

    瀏覽量

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

    關(guān)注

    2

    文章

    667

    瀏覽量

    72250

原文標(biāo)題:STM32CubeMX-實(shí)時(shí)時(shí)鐘(RTC)

文章出處:【微信號(hào):c-stm32,微信公眾號(hào):STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    MAX31342:低功耗實(shí)時(shí)時(shí)鐘的理想之選

    MAX31342:低功耗實(shí)時(shí)時(shí)鐘的理想之選 在電子設(shè)備的設(shè)計(jì)中,實(shí)時(shí)時(shí)鐘RTC)是一個(gè)至關(guān)重要的組件,它為設(shè)備提供精確的時(shí)間信息,確保系統(tǒng)的正常運(yùn)行。今天,我們要介紹的是 Maxim 公司
    的頭像 發(fā)表于 03-26 16:25 ?179次閱讀

    深入剖析DS2417:實(shí)時(shí)時(shí)鐘芯片的技術(shù)奧秘

    深入剖析DS2417:實(shí)時(shí)時(shí)鐘芯片的技術(shù)奧秘 在電子設(shè)備的設(shè)計(jì)中,實(shí)時(shí)時(shí)鐘RTC)芯片扮演著至關(guān)重要的角色,它能為設(shè)備提供精確的時(shí)間信息。DS2417就是這樣一款功能強(qiáng)大的實(shí)時(shí)時(shí)鐘
    的頭像 發(fā)表于 03-24 15:40 ?234次閱讀

    深入解析DS1501/DS1511:Y2K兼容的看門狗實(shí)時(shí)時(shí)鐘

    深入解析DS1501/DS1511:Y2K兼容的看門狗實(shí)時(shí)時(shí)鐘 在電子設(shè)備設(shè)計(jì)領(lǐng)域,實(shí)時(shí)時(shí)鐘RTC)是一個(gè)關(guān)鍵組件,它能為系統(tǒng)提供精確的時(shí)間和日期信息。今天我們要深入探討的是Maxim
    的頭像 發(fā)表于 03-24 15:20 ?243次閱讀

    RTC實(shí)時(shí)時(shí)鐘芯片的作用

    在物聯(lián)網(wǎng)、工業(yè)控制、車載、醫(yī)療與消費(fèi)電子中,精確、連續(xù)、掉電不丟失的真實(shí)時(shí)間是系統(tǒng)運(yùn)行的基礎(chǔ)。RTC(Real-TimeClock)實(shí)時(shí)時(shí)鐘芯片是一種獨(dú)立專用計(jì)時(shí)芯片,負(fù)責(zé)提供穩(wěn)定日歷時(shí)鐘
    的頭像 發(fā)表于 03-20 15:36 ?975次閱讀
    <b class='flag-5'>RTC</b><b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>芯片的作用

    實(shí)時(shí)時(shí)鐘RTC

    在電子設(shè)備的精密世界里,實(shí)時(shí)時(shí)鐘RTC)如同一位永不疲倦的守夜人,默默維持著系統(tǒng)的時(shí)間秩序。無論主電源中斷還是設(shè)備進(jìn)入低功耗休眠,RTC都能依靠備用電源(如鋰電池或超級(jí)電容)持續(xù)運(yùn)行,確保時(shí)間信息
    的頭像 發(fā)表于 03-12 08:21 ?255次閱讀
    <b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>(<b class='flag-5'>RTC</b>)

    RTC實(shí)時(shí)時(shí)鐘芯片和時(shí)鐘晶振在本質(zhì)、功能和角色完全不同

    RTC實(shí)時(shí)時(shí)鐘芯片(Real-Time Clock)和時(shí)鐘晶振(Crystal Oscillator)在電子系統(tǒng)中協(xié)同工作,但本質(zhì)、功能和角色完全不同。
    的頭像 發(fā)表于 03-11 17:13 ?693次閱讀
    <b class='flag-5'>RTC</b><b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>芯片和<b class='flag-5'>時(shí)鐘</b>晶振在本質(zhì)、功能和角色完全不同

    RTC實(shí)時(shí)時(shí)鐘的內(nèi)部結(jié)構(gòu)和選型方法

    在電子設(shè)備的世界里,RTC(Real-Time Clock,實(shí)時(shí)時(shí)鐘)就像是一位不知疲倦的守時(shí)者。它的核心價(jià)值在于:即使主設(shè)備徹底斷電關(guān)機(jī),RTC也能依靠一顆小小的備用電池或超級(jí)電容繼續(xù)運(yùn)行,確保下次開機(jī)時(shí)系統(tǒng)時(shí)間依然準(zhǔn)確,無需
    的頭像 發(fā)表于 02-10 11:36 ?927次閱讀
    <b class='flag-5'>RTC</b><b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>的內(nèi)部結(jié)構(gòu)和選型方法

    深入解析bq32000實(shí)時(shí)時(shí)鐘:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    深入解析bq32000實(shí)時(shí)時(shí)鐘:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在電子設(shè)備的設(shè)計(jì)中,實(shí)時(shí)時(shí)鐘RTC)是一個(gè)關(guān)鍵組件,它為系統(tǒng)提供精確的時(shí)間和日期信息。TI的bq32000實(shí)時(shí)時(shí)鐘以其豐富的特性
    的頭像 發(fā)表于 02-09 11:25 ?434次閱讀

    國產(chǎn)RTC8025實(shí)時(shí)時(shí)鐘芯片

    RTC8025是一款實(shí)時(shí)時(shí)鐘芯片,具備高精度計(jì)時(shí)功能,常溫下精度可保持在±2ppm以內(nèi),適用于智能電表等對(duì)時(shí)間穩(wěn)定性要求高的場景。?1 該芯片內(nèi)置32.768kHz晶振和溫度補(bǔ)償電路,能根據(jù)環(huán)境溫度
    的頭像 發(fā)表于 02-04 11:25 ?420次閱讀
    國產(chǎn)<b class='flag-5'>RTC</b>8025<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>芯片

    愛普生RTC實(shí)時(shí)時(shí)鐘模塊的主要特點(diǎn)

    愛普生實(shí)時(shí)時(shí)鐘模塊(Real-Time Clock Module), 內(nèi)置晶體振蕩器、支持低功耗,并具備多功能系統(tǒng)所需的各種功能,例如喚醒定時(shí)器、電源切換和時(shí)間戳,同時(shí)實(shí)現(xiàn)低功耗且高精準(zhǔn)的日期與時(shí)間管理。
    的頭像 發(fā)表于 02-02 11:19 ?712次閱讀
    愛普生<b class='flag-5'>RTC</b><b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>模塊的主要特點(diǎn)

    EPSON RX-4571LC實(shí)時(shí)時(shí)鐘模塊,滿足緊湊型設(shè)備的精準(zhǔn)計(jì)時(shí)

    如今可穿戴產(chǎn)品越來越普及功能不斷增加,對(duì)設(shè)備緊湊度的要求越來越高,傳統(tǒng)的分立式實(shí)時(shí)時(shí)鐘電路已經(jīng)難以滿足主流設(shè)計(jì)需要,高效、小巧的RTC實(shí)時(shí)時(shí)鐘模塊應(yīng)運(yùn)而生。愛普生/EPSON是一家為應(yīng)用客戶提供
    的頭像 發(fā)表于 01-29 16:46 ?398次閱讀
    EPSON RX-4571LC<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>模塊,滿足緊湊型設(shè)備的精準(zhǔn)計(jì)時(shí)

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

    32.768kHz晶振廣泛應(yīng)用于各類時(shí)鐘電路中,雖然價(jià)格較低的音叉晶振用得多,但如果對(duì)穩(wěn)定性要求更高、在一些更精密的電子設(shè)備中往往就得需要更精準(zhǔn)的32.768kHz有源晶振或者實(shí)時(shí)時(shí)鐘模塊(RTC
    的頭像 發(fā)表于 01-05 16:40 ?1084次閱讀
    愛普生<b class='flag-5'>RTC</b><b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>模塊解析與選型指南

    深入解析PCF85053A:一款強(qiáng)大的實(shí)時(shí)時(shí)鐘芯片

    深入解析PCF85053A:一款強(qiáng)大的實(shí)時(shí)時(shí)鐘芯片 引言 在電子設(shè)計(jì)領(lǐng)域,實(shí)時(shí)時(shí)鐘RTC)芯片是許多系統(tǒng)中不可或缺的組件,它能為設(shè)備提供精確的時(shí)間信息。NXP的PCF85053A就是這樣一款性能
    的頭像 發(fā)表于 12-24 16:40 ?591次閱讀

    ST M41T66Q6F 低功耗串行實(shí)時(shí)時(shí)鐘RTC)內(nèi)置32.768 kHz振蕩器參數(shù)特性 EDA模型與數(shù)據(jù)手冊

    ST M41T66Q6F 低功耗串行實(shí)時(shí)時(shí)鐘RTC)內(nèi)置32.768 kHz振蕩器參數(shù)特性 EDA模型與數(shù)據(jù)手冊
    的頭像 發(fā)表于 06-16 17:39 ?1453次閱讀
    ST M41T66Q6F 低功耗串行<b class='flag-5'>實(shí)時(shí)時(shí)鐘</b>(<b class='flag-5'>RTC</b>)內(nèi)置32.768 kHz振蕩器參數(shù)特性 EDA模型與數(shù)據(jù)手冊

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

    實(shí)時(shí)時(shí)鐘,簡稱RTC,是廣泛應(yīng)用于電子產(chǎn)品的重要元器件。愛普生RTC實(shí)時(shí)時(shí)鐘具有高精度、高穩(wěn)定性和多功能等特點(diǎn),廣泛應(yīng)用于多個(gè)行業(yè)。RTC
    的頭像 發(fā)表于 06-04 17:35 ?2011次閱讀
    “耐高溫!”<b class='flag-5'>RTC</b><b class='flag-5'>時(shí)鐘</b>芯片+電池的應(yīng)用案例(二)
    茂名市| 原平市| 游戏| 望奎县| 建水县| 曲松县| 阿勒泰市| 曲麻莱县| 修文县| 柘城县| 会宁县| 丹棱县| 视频| 惠水县| 绥宁县| 定安县| 峨山| 江津市| 惠东县| 都安| 天气| 台北市| 屏南县| 南丹县| 建德市| 抚松县| 万年县| 稻城县| 无为县| 左云县| 库车县| 封开县| 贵南县| 沁源县| 凉山| 盐边县| 壶关县| 开江县| 肃宁县| 灵川县| 腾冲县|