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

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

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

3天內不再提示

STM32CubeMX-實時時鐘(RTC)

STM32嵌入式開發 ? 來源:STM32嵌入式開發 ? 作者:STM32嵌入式開發 ? 2020-10-12 14:34 ? 次閱讀

RTC簡介

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

新建工程

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

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

在RTC配置中,設置時間和日期,其他為默認設置。此處設置時間為2016/04/16 1649。

生成報告以及代碼,編譯程序。

添加應用程序

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

從操作函數中可以看到,時間和日期是以結構體的形式讀寫的。所以在main.c文件前面申明兩個結構體變量存儲讀取的時間和日期數據。

?

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

在stm32f7xx_hal_rtc.h頭文件中,可以找到RTC_TimeTypeDef,RTC_DateTypeDef這兩個結構體的成員變量。

在while循環中添加應用程序,讀取當前的時間和日期,并通過串口發送到電腦上顯示。

/*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()讀取時間和日期,并保存到結構體變量中,然后通過串口輸出讀取的時間和日期。注意:要先讀取時間再讀取日期,如果先讀取日期在讀取時間會導致讀取的時間不準確,一直都是原來設置的時間。

編譯程序并下載到開發板。打開串口調試助手。設置波特率為115200。串口助手上會顯示RTC的時間日期。

責任編輯:lq

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

    關注

    23

    文章

    3256

    瀏覽量

    115392
  • 串口
    +關注

    關注

    14

    文章

    1559

    瀏覽量

    77074
  • RTC
    RTC
    +關注

    關注

    2

    文章

    544

    瀏覽量

    67039

原文標題:STM32CubeMX-實時時鐘(RTC)

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Abracon推出內置XO實時時鐘

    Abracon近期推出內置XO實時時鐘(RTC)是現代電子系統中的核心組件,專為追求極低功耗與高精度時間記錄的應用而設計。 與傳統基于外部晶體的RTC不同,Abracon的內置XO RTC
    的頭像 發表于 02-06 11:20 ?167次閱讀

    RTC時鐘芯片+電池的應用案例(一)

    實時時鐘,簡稱RTC,是廣泛應用于電子產品的重要元器件。愛普生RTC實時時鐘具有高精度、高穩定性和多功能的特點,目前廣泛應用于多個行業。下面通過幾個視頻來詳細了解一下愛普生
    的頭像 發表于 01-08 11:25 ?311次閱讀
    <b class='flag-5'>RTC</b><b class='flag-5'>時鐘</b>芯片+電池的應用案例(一)

    愛普生RTC實時時鐘模塊助力車載BMS系統更好運行

    的使用壽命;此外,BMS模塊還能夠實時監測電池狀態,確保電池運行的安全性和穩定性。愛普生RTC實時時鐘模塊助力車載BMS系統更好運行,該模塊集成了32.768kHz石
    的頭像 發表于 11-20 14:18 ?334次閱讀
    愛普生<b class='flag-5'>RTC</b><b class='flag-5'>實時時鐘</b>模塊助力車載BMS系統更好運行

    實時時鐘芯片RTC

    FRTC8563是NYFEA徠飛公司推出的一款實時時鐘芯片,采用SOP-8封裝形式。這種封裝形式具有體積小、引腳間距小、便于集成等特點,使得FRTC8563能夠方便地應用于各種電子設備中
    的頭像 發表于 10-22 11:33 ?355次閱讀

    使用實時時鐘

    電子發燒友網站提供《使用實時時鐘庫.pdf》資料免費下載
    發表于 10-22 10:09 ?0次下載
    使用<b class='flag-5'>實時時鐘</b>庫

    適用于智能門鎖的低功耗RTC實時時鐘模塊RX8010SJ

    隨著智能家居的普及,智能門鎖已成為保障家庭安全的重要設備。作為智能門鎖的關鍵組件之一,實時時鐘RTC)模塊負責提供準確的時間基準,確保門鎖的各種時間相關功能正常運行。一款適用于智能門鎖的低功耗
    的頭像 發表于 08-28 14:29 ?469次閱讀
    適用于智能門鎖的低功耗<b class='flag-5'>RTC</b><b class='flag-5'>實時時鐘</b>模塊RX8010SJ

    bq32000實時時鐘(RTC)數據表

    電子發燒友網站提供《bq32000實時時鐘(RTC)數據表.pdf》資料免費下載
    發表于 08-23 11:23 ?0次下載
    bq32000<b class='flag-5'>實時時鐘</b>(<b class='flag-5'>RTC</b>)數據表

    BQ32002實時時鐘(RTC)數據表

    電子發燒友網站提供《BQ32002實時時鐘(RTC)數據表.pdf》資料免費下載
    發表于 08-23 11:23 ?0次下載
    BQ32002<b class='flag-5'>實時時鐘</b>(<b class='flag-5'>RTC</b>)數據表

    bq3285E/L實時時鐘(RTC)數據表

    電子發燒友網站提供《bq3285E/L實時時鐘(RTC)數據表.pdf》資料免費下載
    發表于 08-23 11:22 ?0次下載
    bq3285E/L<b class='flag-5'>實時時鐘</b>(<b class='flag-5'>RTC</b>)數據表

    bq3285實時時鐘(RTC)數據表

    電子發燒友網站提供《bq3285實時時鐘(RTC)數據表.pdf》資料免費下載
    發表于 08-23 11:21 ?0次下載
    bq3285<b class='flag-5'>實時時鐘</b>(<b class='flag-5'>RTC</b>)數據表

    DP8573A實時時鐘(RTC)數據表

    電子發燒友網站提供《DP8573A實時時鐘(RTC)數據表.pdf》資料免費下載
    發表于 08-23 10:11 ?0次下載
    DP8573A<b class='flag-5'>實時時鐘</b>(<b class='flag-5'>RTC</b>)數據表

    TCXO RTC實時時鐘模塊的特性

    高精度實時時鐘模塊內建TCXO數字式實時時鐘模塊的特征【序文】時間是我們日常生活中的基本概念?;疖囘\行管理、進出場管理等各種處理系統和應用程序按照時間信息工作。在金融、股市領域中,時間操縱著巨大利益
    的頭像 發表于 08-14 11:44 ?445次閱讀
    TCXO <b class='flag-5'>RTC</b><b class='flag-5'>實時時鐘</b>模塊的特性

    RTC實時時鐘的基本概念和工作原理

    在現代電子設備中,精確的時間管理和控制是至關重要的。為了實現這一功能,實時時鐘RTC, Real-Time Clock)模塊被廣泛應用于各種設備和系統中。RTC模塊作為一個獨立的定時器,能夠提供
    的頭像 發表于 05-27 15:43 ?4071次閱讀

    stm8l051 RTC LSI作為實時時鐘不準怎么校準?

    (CLK_RTCCLKSource_LSI, CLK_RTCCLKDiv_1); CLK_PeripheralClockConfig(CLK_Peripheral_RTC, ENABLE); 現在以LSI作為實時時鐘,十分鐘內快了2分鐘,分頻2后右邊慢了 請問大神么 這個
    發表于 04-30 07:13

    愛普生實時時鐘模塊RTC

    愛普生是一家IC和晶體自主研發的公司,有自己的IC和晶振產線。所以我們能將RTC IC+晶體單元+外結電容封裝在一起,組成獨立RTC模塊。外圍不需要在接晶體和匹配電容。愛普生RTC能夠簡化客戶
    發表于 04-17 11:10 ?0次下載
    主站蜘蛛池模板: 天天爽夜夜爽精品免费 | 日本污全彩肉肉无遮挡彩色 | 男人透女人超爽视频免费 | 亚洲美女激情视频 | 久久久黄色大片 | 色综合精品| 天天躁夜夜躁狠狠躁躁88 | 午夜亚洲国产精品福利 | 污污的网站免费阅读 | 亚洲国产婷婷香蕉久久久久久 | 日本不卡在线视频 | 欧美性另类 | 黄网在线观看 | 男人扒开美女尿口无遮挡图片 | 欧美二级| 欧美色p | 夜夜穞狠狠穞 | 正在播放淫亚洲 | 亚洲乱码尤物193yw在线播放 | 久热福利视频 | 天天天综合 | q2002在线观看免费 | 欧美精品人爱a欧美精品 | www天堂网| 日本一区二区不卡视频 | 最好看的最新中文字幕2018免费视频 | 五月婷婷丁香六月 | 永久免费毛片 | 黄网在线免费看 | 免费国产不卡午夜福在线 | 亚洲成在人天堂一区二区 | 成年网站在线看 | 免费大秀视频在线播放 | 日本加勒比高清一本大道 | 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | 极品啪啪| 窝窝视频成人影院午夜在线 | 色综合888| 射久久 | 小说老卫陈红张敏陈法蓉 | 久久精品国产精品亚洲红杏 |