【世界獨(dú)家】【愛普特 APT32F110 ev board 試用測(cè)評(píng)】之四:RTC測(cè)試
APT32 單片機(jī)RTC功能強(qiáng)大, 在所有低功耗模式下均可獨(dú)立運(yùn)行,并支持系統(tǒng)喚醒。實(shí)時(shí)時(shí)鐘計(jì)數(shù)器(RTC)為一個(gè)獨(dú)立的 BCD 編碼計(jì)數(shù)器,提供實(shí)時(shí)的日歷和時(shí)間信息,包括星期,年、月、日和小時(shí)、分鐘、秒。支持可編程的鬧鐘中斷。RTC 具有產(chǎn)生周期性的中斷事件的能力。RTC 一旦初始化成功并開始工作,任何復(fù)位信號(hào)均不能影響其工作,除非重新上電。
RTC 的基本特性:
1) 支持萬年歷功能,自動(dòng)閏年判定。計(jì)時(shí)器包括小時(shí)、分鐘、秒和微秒,BCD 格式計(jì)數(shù)。
(資料圖片)
2) 二十四小時(shí)或者十二小時(shí)制可選,支持星期判斷。
3) 支持多個(gè)時(shí)鐘源,包括外部晶振、內(nèi)部低速振蕩器和內(nèi)部主振蕩器。
4) 支持低功耗喚醒功能
5) 兩個(gè)可編程鬧鐘。
6) 支持周期事件觸發(fā)。
RTC 的系統(tǒng)框圖:
由于 RTC 工作時(shí)鐘與 APB 總線時(shí)鐘(PCLK)為異步時(shí)鐘,對(duì) RTC 的讀寫操作均需要通過兩個(gè)異步時(shí)鐘同步
后進(jìn)行。任何對(duì) RTC 控制器的操作不會(huì)立即產(chǎn)生作用,可以通過對(duì) CR[UPD_BSY]控制位進(jìn)行查詢,以獲得更新狀
態(tài)。UPD_BSY 控制位在寫請(qǐng)求發(fā)生時(shí),會(huì)立即置位,直到更新結(jié)束后才會(huì)自動(dòng)清除。在 RTC 未初始化前,對(duì)寄存
器的更新值都保存在緩沖中,所以只需要在初始化時(shí),查詢 UPD_BSY 即可。當(dāng) RTC 已經(jīng)初始化完成后(RTC 已經(jīng)
開始工作),任何對(duì)寄存器的修改,例如 CR 和 ALRAR,都需要查詢 UPD_BSY,以保證更新成功。
對(duì) RTC 的初始化,包括如下操作。
1) 設(shè)置保護(hù)寄存器關(guān)閉
2) 設(shè)置 TIMR、DATR、ALRAR、ALRBR
3) 設(shè)置 CCR,包括時(shí)鐘選擇和分頻選擇
4) 使能 RTC 時(shí)鐘(設(shè)置 CCR[CLKEN]),等待 RTC 工作時(shí)鐘穩(wěn)定(通過 CCR[RTCCK_ST]控制位查詢)。
5) 設(shè)置 CR 寄存器,以設(shè)置時(shí)間格式或鬧鐘使能等配置。同時(shí)清除 INIT 位,啟動(dòng)初始化。
6) 回讀 INIT 狀態(tài)位,確認(rèn) RTC 工作
void rtc_set_time_demo(void)
{
csi_rtc_config_t tRtcConfig;
csi_rtc_time_t tRtcTime,tRtcTimeRdbk;
uint32_t wSec = 0;
csi_pin_set_mux(PA03, PA03_OSC_XI);//設(shè)置PA0.3為SXIN,如果使用外部主晶振作為RTC時(shí)鐘源,必須先對(duì)管腳進(jìn)行配置
csi_pin_set_mux(PA04, PA04_OSC_XO);? ? ? ? ?//設(shè)置PA0.4為SXOUT,如果使用外部主晶振作為RTC時(shí)鐘源,必須先對(duì)管腳進(jìn)行配置
csi_pin_set_mux(PA01,PA01_OSC_SXI);? ? ? ? ?//設(shè)置PA0.1為XIN,如果使用外部副晶振作為RTC時(shí)鐘源,必須先對(duì)管腳進(jìn)行配置
csi_pin_set_mux(PA02,PA02_OSC_SXO);? ? ? ? ?//設(shè)置PA0.2為XOUT,如果使用外部副晶振作為RTC時(shí)鐘源,必須先對(duì)管腳進(jìn)行配置
tRtcConfig.byClkSrc = RTC_CLKSRC_ESOSC;//外部副晶振作為RTC時(shí)鐘源
tRtcConfig.byFmt = RTC_24FMT;//選擇時(shí)間模式
csi_rtc_init(RTC, &tRtcConfig);//初始化設(shè)置
tRtcTime.iYear = 22;
tRtcTime.iMon? = 2;
tRtcTime.iMday = 14;
//tRtcTime.iWday = 1;? ? ? ? ? ? ? ? ? ? ? ?//星期1-7
tRtcTime.iPm? ?= RTC_AM;// AM or PM
tRtcTime.iHour = 9;//如果是12小時(shí)制,回讀到的hour范圍為1->12;如果是24小時(shí)制,回讀到的hour范圍是0->23
tRtcTime.iHour = 9;//如果是12小時(shí)制,回讀到的hour范圍為1->12;如果是24小時(shí)制,回讀到的hour范圍是0->23
tRtcTime.iMin? = 50;
tRtcTime.iSec? = 59;
csi_rtc_set_time(RTC, &tRtcTime);//設(shè)置時(shí)間
csi_rtc_start(RTC);//RTC開始計(jì)時(shí)
csi_rtc_change_fmt(RTC, RTC_12FMT);//修改時(shí)間模式為12小時(shí)制
tRtcTime.iYear = 22;
tRtcTime.iMon? = 2;
tRtcTime.iMday = 14;
//tRtcTime.iWday = 1;? ? ? ? ? ? ? ? ? ? ? ?//星期1-7
tRtcTime.iPm? ?= RTC_AM;// AM or PM
tRtcTime.iHour = 11;
tRtcTime.iHour = 9;
tRtcTime.iMin? = 59;
tRtcTime.iSec? = 56;
csi_rtc_set_time(RTC, &tRtcTime);//修改時(shí)間以后需要重新start rtc
csi_rtc_start(RTC);
csi_rtc_get_time(RTC,? &tRtcTimeRdbk);//回讀當(dāng)前時(shí)間
my_printf("12FMT: %d:%d:%d\n", tRtcTimeRdbk.iHour, tRtcTimeRdbk.iMin, tRtcTimeRdbk.iSec);
csi_rtc_change_fmt(RTC, RTC_24FMT);//修改時(shí)間模式為24小時(shí)制
csi_rtc_get_time(RTC,? &tRtcTimeRdbk);//回讀當(dāng)前時(shí)間
my_printf("24FMT: %d:%d:%d\n", tRtcTimeRdbk.iHour, tRtcTimeRdbk.iMin, tRtcTimeRdbk.iSec);
csi_rtc_change_fmt(RTC, RTC_12FMT);//修改時(shí)間模式為12小時(shí)制
while(1)
{
csi_rtc_get_time(RTC,? &tRtcTimeRdbk);
if(wSec != tRtcTimeRdbk.iSec )?
{
wSec = tRtcTimeRdbk.iSec;
my_printf("%d:%d:%d pm= %d\n", tRtcTimeRdbk.iHour, tRtcTimeRdbk.iMin, tRtcTimeRdbk.iSec, tRtcTimeRdbk.iPm);
}
}
}
經(jīng)過2小時(shí)測(cè)試,RTC精度穩(wěn)定可好
關(guān)鍵詞: 時(shí)間模式 當(dāng)前時(shí)間 開始工作 時(shí)間格式 實(shí)時(shí)時(shí)鐘
您可能也感興趣:
今日熱點(diǎn)
為您推薦
遼寧擴(kuò)大緩繳社保費(fèi)政策實(shí)施范圍 補(bǔ)繳期間免收滯納金
增額終身壽險(xiǎn)成銀保市場(chǎng)上的黑馬 中途退??謺?huì)損失保費(fèi)
保險(xiǎn)公司紛紛探索轉(zhuǎn)型之路 聚焦細(xì)分業(yè)務(wù)、推出新產(chǎn)品
更多
- 【世界獨(dú)家】【愛普特 APT32F110 ev board 試用測(cè)評(píng)】之四:RTC測(cè)試
- 【天天快播報(bào)】碳中和趨勢(shì)下,中國(guó)CIO該如何應(yīng)對(duì)?
- 環(huán)球即時(shí)看!Digi-Key Electronics 將在 2022 年 12 月...
- 每日視訊:艾邁斯歐司朗宣布將Traxon Technologies出售給Pro...
- 全球微頭條丨貿(mào)澤電子帶你探索汽車設(shè)計(jì)發(fā)展新趨勢(shì)
- 速看:BlackBerry 擴(kuò)大與亞馬遜云科技的合作,將BlackBerry...
- 世界微資訊!創(chuàng)造無限可能:全新恩智浦MCX N系列高性能MCU
- 全球微資訊!TUV南德為元太光伏頒發(fā)認(rèn)證證書
更多
- 世界球精選!美的置業(yè)(03990)附屬擬公開發(fā)行公司債券
- 多空因素交織,債市情緒偏謹(jǐn)慎
- 【播資訊】Ankr攻擊事件匿名套利者已將超1550萬枚BUSD轉(zhuǎn)入Binance
- 【速看料】11月中國(guó)倉(cāng)儲(chǔ)指數(shù)回落至44.1% 行業(yè)發(fā)展態(tài)勢(shì)放緩
- 速訊:中交二工局40億元可續(xù)期公司債券已獲受理
- 中國(guó)銀行(03988.HK)全額贖回180億元次級(jí)債券
- 當(dāng)前報(bào)道:東吳添利三個(gè)月定開債券12月8日公開發(fā)售
- 荊門城投30億元私募債狀態(tài)更新為已反饋”
排行
- 每日視訊:艾邁斯歐司朗宣布將Traxon Technologies出售給Pro...
- 科技智庫(kù)需要進(jìn)一步加快智庫(kù)成果轉(zhuǎn)化
- 雄安設(shè)立兩年 290家京企“搶灘登陸”
- 女子拽男友公交車方向盤受審 涉嫌危害公共安全罪
- 成都實(shí)施創(chuàng)新驅(qū)動(dòng)發(fā)展戰(zhàn)略,將挖掘培養(yǎng)高素質(zhì)職工人才
- “人造雪粉”接觸眼睛或被誤食可能有危險(xiǎn)
- 這一年,我們?yōu)榭萍肌俺尺^的架”真不少
- “四成人不知電商法”該如何破題
- 監(jiān)督搭平臺(tái)信息都上網(wǎng) 打通精準(zhǔn)監(jiān)督‘最后一公里’
- 智能烹飪機(jī),選購(gòu)有講究
最近更新
- 【世界獨(dú)家】【愛普特 APT32F110 ev board 試用測(cè)評(píng)】之四:RTC測(cè)試
- 打官司選擇北京瀛臺(tái)律師事務(wù)所的五個(gè)理由
- 【環(huán)球熱聞】哺乳期間適合吃石榴嗎
- 可樂雞翅到底是什么味道?
- 炒焦了的可樂雞翅還能吃嗎?
- 焦點(diǎn)速訊:為什么自己做的可樂雞翅不入味?
- 可樂雞翅為什么燉不爛?
- 每日時(shí)訊!北京鴻屹豐彩裝飾存在未嚴(yán)格落實(shí)安全生產(chǎn)責(zé)任被北京...
- Dell EMC安全架構(gòu)師:大多數(shù)安全問題不是來自區(qū)塊鏈本身,而...
- 畢馬威金融技術(shù)全球主管:數(shù)字貨幣具有顛覆性的潛力
- 環(huán)球?qū)崟r(shí):銀保監(jiān)會(huì)制定發(fā)布《商業(yè)銀行表外業(yè)務(wù)風(fēng)險(xiǎn)管理辦法》
- a16z自建媒體網(wǎng)站Future停更兩月面臨關(guān)閉,主要編輯人員已離職
- 駿鼎達(dá)毛利率持續(xù)下滑:重營(yíng)銷輕研發(fā)嚴(yán)重,銷售費(fèi)用率數(shù)據(jù)打架
- 【環(huán)球聚看點(diǎn)】光大銀行執(zhí)行董事、行長(zhǎng)付萬軍辭任,出任農(nóng)業(yè)...
- 華熙生物董事長(zhǎng)遭舉報(bào),強(qiáng)制回購(gòu)股票薅員工羊毛,山東證監(jiān)局...
- 嵐圖汽車狂砍銷量目標(biāo)仍難實(shí)現(xiàn):年虧14億,競(jìng)爭(zhēng)優(yōu)勢(shì)難言樂觀
- 全球觀速訊丨銀保監(jiān)會(huì):商業(yè)銀行所有表外業(yè)務(wù)統(tǒng)一納入監(jiān)管
- 資訊推薦:監(jiān)管機(jī)構(gòu)要求四大行向房企提供帶擔(dān)保離岸貸款?房企...
- 天天視點(diǎn)!中國(guó)銀保監(jiān)會(huì)制定發(fā)布《商業(yè)銀行表外業(yè)務(wù)風(fēng)險(xiǎn)管理...
- 尊守道:自己人喝的好醬酒
- 外貿(mào)收款干貨!iPayLinks艾貝盈賬戶間轉(zhuǎn)賬,資金輕松管理!
- 多空因素交織,債市情緒偏謹(jǐn)慎
- 世界球精選!美的置業(yè)(03990)附屬擬公開發(fā)行公司債券
- 【天天快播報(bào)】碳中和趨勢(shì)下,中國(guó)CIO該如何應(yīng)對(duì)?
- 速看:BlackBerry 擴(kuò)大與亞馬遜云科技的合作,將BlackBerry...
- 全球微頭條丨貿(mào)澤電子帶你探索汽車設(shè)計(jì)發(fā)展新趨勢(shì)
- 環(huán)球即時(shí)看!Digi-Key Electronics 將在 2022 年 12 月...
- 每日視訊:艾邁斯歐司朗宣布將Traxon Technologies出售給Pro...
- 回顧2022 | 開瑞汽車與用戶攜手共贏的這一年!
- iPayLinks艾貝盈上線委托換匯功能!
今日要聞
- 【世界獨(dú)家】【愛普特 APT32F110 ev board 試用測(cè)評(píng)】之四:RTC測(cè)試
- 環(huán)球?qū)崟r(shí):銀保監(jiān)會(huì)制定發(fā)布《商業(yè)銀行表外業(yè)務(wù)風(fēng)險(xiǎn)管理辦法》
- a16z自建媒體網(wǎng)站Future停更兩月面臨關(guān)閉,主要編輯人員已離職
- 華熙生物董事長(zhǎng)遭舉報(bào),強(qiáng)制回購(gòu)股票薅員工羊毛,山東證監(jiān)局:仍在辦理中
- 每日時(shí)訊!北京鴻屹豐彩裝飾存在未嚴(yán)格落實(shí)安全生產(chǎn)責(zé)任被北京住建部門處罰
- 畢馬威金融技術(shù)全球主管:數(shù)字貨幣具有顛覆性的潛力
- Dell EMC安全架構(gòu)師:大多數(shù)安全問題不是來自區(qū)塊鏈本身,而是來自應(yīng)用程序
- 【環(huán)球聚看點(diǎn)】光大銀行執(zhí)行董事、行長(zhǎng)付萬軍辭任,出任農(nóng)業(yè)銀行行長(zhǎng)
- 【天天快播報(bào)】碳中和趨勢(shì)下,中國(guó)CIO該如何應(yīng)對(duì)?
- 世界球精選!美的置業(yè)(03990)附屬擬公開發(fā)行公司債券