日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]RTC(real-time clock)也就我們?nèi)粘?吹降臅r鐘,STM32內(nèi)部專門使用了一組32位計數(shù)器,通過軟件的方式編寫出當(dāng)前的時間和日期。首先我們從圖中可以看出RTC的時鐘來源有三個:(1)是高速外部時鐘HSE除以128(2)是內(nèi)部

RTC(real-time clock)也就我們?nèi)粘?吹降臅r鐘,STM32內(nèi)部專門使用了一組32位計數(shù)器,通過軟件的方式編寫出當(dāng)前的時間和日期。

首先我們從圖中可以看出RTC的時鐘來源有三個:

(1)是高速外部時鐘HSE除以128

(2)是內(nèi)部低速時鐘LSI,通常為40kHZ,但是精度不是很高

(3)是外部低速時鐘LSE,通常選用32.768KHZ的晶振

軟件的編程的流程圖如圖所示:

(1)串口1的時鐘/GPIO端口的配置,自己調(diào)用前面封裝的文件

(2)檢測備份寄存器BKP的DR1的值是不是0XA5A5,這個值是可以人為設(shè)置的,只有和后面設(shè)置的值一樣就可以了。備份寄存器BKP有點像EEPROM,掉電不消失。

(3)如果不是這個值,表明RTC沒有配置,需要進行配置。

(4)首先使能對RTC寄存器的訪問。由于系統(tǒng)復(fù)位后,RTC的訪問是禁止的。這部分的需要使能BKP和PWR時鐘,因為RTC的配置在這里。

(5)使能LSE外部低速時鐘作為RTC時鐘

(6)等待時鐘寄存器的同步

(7)設(shè)置分配系數(shù)為32767,這樣時鐘就降到1HZ

(8)等待串口輸入當(dāng)前的時鐘

(9)寫入BKP寄存器DR1的值為0XA5A5

(10)如果第2步的值相同,只需使能RTC秒中斷

整個程序采用的秒中斷輸出當(dāng)前的時間。程序有個缺點,就是不能配置后不能調(diào)整時間了。下次看看能解決這個問題嗎。


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在Arduino和微控制器的迷人世界中,保持時間是關(guān)鍵。你可能需要建一個數(shù)字時鐘,計時器,或者更復(fù)雜的東西,比如自動植物澆水系統(tǒng)。這就是DS1302模塊發(fā)揮作用的地方。這是一個方便的小設(shè)備,可以幫助你在Arduino項目...

關(guān)鍵字: Arduino 微控制器 實時時鐘 DS1302

在現(xiàn)代嵌入式系統(tǒng)設(shè)計中,實時時鐘(RTC)模塊扮演著至關(guān)重要的角色。它不僅為系統(tǒng)提供準(zhǔn)確的時間信息,還廣泛應(yīng)用于定時任務(wù)、事件記錄以及系統(tǒng)喚醒等場景。然而,在使用瑞薩RH850系列微控制器(MCU)的RTC模塊時,我們遇...

關(guān)鍵字: 瑞薩RH850 RTC 實時時鐘

實時時鐘(Real-TimeClock,RTC)常用于制作時鐘日歷。RTC電路分屬于兩個電源域:備份域和VDD電源域。RTC的核心計數(shù)部分在備份域中,可在VDD斷電VBAT供電時保持RTC的計數(shù),當(dāng)系統(tǒng)復(fù)位或者從待機模式...

關(guān)鍵字: ST 實時時鐘 RTC

RTC簡介實時時鐘?(RTC)?是一個獨立的BCD定時器/計數(shù)器。RTC提供具有可編程鬧鐘中斷功能的日歷時鐘?/日歷。RTC還包含具有中斷功能的周期性可編程喚醒標(biāo)志。系統(tǒng)可以自動將月份的天數(shù)補償為28、29(閏年)、30...

關(guān)鍵字: RTC 實時時鐘

  2016年2月26日,德國慕尼黑和西班牙巴塞羅那訊——贏得消費者的信任對于智能移動設(shè)備支付解決方案至關(guān)重要。作為全球最大的安全芯片供應(yīng)商之一,英飛凌科技股份公司(FS

關(guān)鍵字: rtc 機器人 rx8010sj

電路仿真軟件的使用越來越多,因此電路仿真軟件的重要性不言而喻。對于電路仿真軟件,小編在往期文章中做過諸多介紹。為增進大家對電路仿真軟件的了解,本文將對電路仿真軟件proteus予以講解,主要內(nèi)容為基于proteus的實時...

關(guān)鍵字: proteus 實時時鐘 指數(shù) 電路仿真軟件

MAX31341B工作電流低于180nA,有效延長可穿戴設(shè)備、零售終端及便攜系統(tǒng)的電池壽命

關(guān)鍵字: 實時時鐘 微控制器 中央微控制器

PCF8563是一款低功耗的CMOS實時時鐘/日歷芯片,它提供一個可編程時鐘輸出,一個中斷輸出和掉電檢測器,所有的地址和數(shù)據(jù)通過I2C總線接口串行傳遞。最大總線速度為400Kbits/s,每次讀寫數(shù)據(jù)后,內(nèi)嵌的字地址寄存...

關(guān)鍵字: pcf8563 實時時鐘 日歷芯片

博主使用的是天嵌的開發(fā)板型號IMX6Q_coreC。1.發(fā)現(xiàn)使用開發(fā)板是時間總是被設(shè)置為2028年6月18日3時41分,一開始以為是底層驅(qū)動的問題, 故去底層加打印信息調(diào)試。2.發(fā)現(xiàn)在系統(tǒng)內(nèi)hwclo

關(guān)鍵字: Linux rtc

寫在前面的話:STM32F0項目進階系列是硬件系統(tǒng)工程師星克曼以項目進階的方式寫出的入門教程,以項目開發(fā)為藍底,快速學(xué)習(xí)進入實戰(zhàn)。STM32 I2C總線在上一講 STM32F0項目進階之I2C 中已經(jīng)講過了,已經(jīng)將標(biāo)準(zhǔn)...

關(guān)鍵字: stm32f0 實時時鐘 ds1307
關(guān)閉