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

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

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

CW32L083 RTC初始化設(shè)置

華仔的編程隨筆 ? 來源:華仔的編程隨筆 ? 作者:華仔的編程隨筆 ? 2023-06-24 10:16 ? 次閱讀

CW32的實(shí)時(shí)時(shí)鐘是一個(gè)專用的計(jì)數(shù)器 / 定時(shí)器,可提供日歷信息,包括小時(shí)、分鐘、秒、日、月份、年份以及星期。RTC 具有兩個(gè)獨(dú)立鬧鐘,時(shí)間、日期可組合設(shè)定,可產(chǎn)生鬧鐘中斷,并通過引腳輸出;支持時(shí)間戳功能,可通過引腳觸發(fā),記錄當(dāng)前的日期和時(shí)間,同時(shí)產(chǎn)生時(shí)間戳中斷;支持周期中斷;支持自動(dòng)喚醒功能,可產(chǎn)生中斷并通過引腳輸出;支持 1Hz 方波和 RTCOUT 輸出功能;支持內(nèi)部時(shí)鐘校準(zhǔn)補(bǔ)償。CW32L083 內(nèi)置經(jīng)獨(dú)立校準(zhǔn)的 32kHz 頻率的 RC 時(shí)鐘源,為 RTC 提供驅(qū)動(dòng)時(shí)鐘,RTC 可在深度休眠模式下運(yùn)行,適用于要求低功耗的應(yīng)用場(chǎng)合。

主要特性

image.png

初始化設(shè)置

標(biāo)準(zhǔn)的RTC模塊初始化過程,應(yīng)包括以下步驟:

  1. 向RTC_KEY寄存器順序?qū)懭?xCA、0x53,解除RTC寄存器鎖定;

  2. 配置RTC_CR0.H24位域,選擇12/24小時(shí)制;

  3. 配置RTC_CR1.SOURCE位域,選擇RTC時(shí)鐘源;(注:如果選擇LSE或LSI,需要先使能和啟動(dòng)LSE或LSI,并等待時(shí)鐘穩(wěn)定)

  4. 設(shè)置正確的時(shí)間和日期值,寫入時(shí)間和日期寄存器;

  5. 配置需要的周期中斷單元、自動(dòng)喚醒單元、鬧鐘A、鬧鐘B;

  6. 配置RTC_IER寄存器,設(shè)置周期中斷、自動(dòng)喚醒中斷、鬧鐘A、鬧鐘B中斷;

  7. 配置時(shí)間戳功能,配置時(shí)間戳中斷;

  8. RTC_CR0.START位域置1,啟動(dòng)RTC定時(shí)器;

  9. 向RTC_KEY寄存器順序?qū)懭?xCA、0x--,啟動(dòng)RTC寄存器鎖定保護(hù)。

    用戶應(yīng)用中,對(duì)RTC進(jìn)行初始化時(shí),應(yīng)先檢查MCU的復(fù)位狀態(tài)(SYSCTRL_RESETFLAG)。如果是上電復(fù)位(SYSCTRL_RESETFLAG.POR=1),RTC的寄存器會(huì)被復(fù)位到默認(rèn)值,需要重新配置RTC寄存器、RTC日期和時(shí)間寄存器,并重新啟動(dòng)RTC,其復(fù)位條件不會(huì)復(fù)位RTC的寄存器,RTC持續(xù)正常計(jì)時(shí)。

    image.png

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

    關(guān)注

    10

    文章

    1733

    瀏覽量

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

    關(guān)注

    23

    文章

    3248

    瀏覽量

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

    關(guān)注

    2

    文章

    538

    瀏覽量

    66520
  • 初始化
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    11855
  • CW32
    +關(guān)注

    關(guān)注

    1

    文章

    203

    瀏覽量

    640
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于CW32L083的線控器方案設(shè)計(jì)

    基于武漢芯源推出的CW32L083設(shè)計(jì)的空調(diào)線控器產(chǎn)品.
    的頭像 發(fā)表于 06-25 14:23 ?14.4w次閱讀
    基于<b class='flag-5'>CW32L083</b>的線控器方案設(shè)計(jì)

    基于CW32L083的空調(diào)遙控器方案設(shè)計(jì)

    基于武漢芯源半導(dǎo)體推出的CW32L083而設(shè)計(jì)的的空調(diào)遙控器方案
    的頭像 發(fā)表于 06-21 16:03 ?1529次閱讀
    基于<b class='flag-5'>CW32L083</b>的空調(diào)遙控器方案設(shè)計(jì)

    移植RT-Thread nano到CW32L083

    移植RT-Thread Nano到CW32L083開發(fā)板上,并成功運(yùn)行。
    的頭像 發(fā)表于 07-03 09:04 ?2.2w次閱讀
    移植RT-Thread nano到<b class='flag-5'>CW32L083</b>

    CW32L083移植驅(qū)動(dòng)st7735 TFT屏

    CW32L083上驅(qū)動(dòng)ST7735屏
    的頭像 發(fā)表于 07-04 19:16 ?1656次閱讀
    <b class='flag-5'>CW32L083</b>移植驅(qū)動(dòng)st7735 TFT屏

    [技術(shù)手冊(cè)] CW32L083數(shù)據(jù)手冊(cè)

    CW32L083數(shù)據(jù)手冊(cè),PSMCU0116.pdf,Rev1.2
    發(fā)表于 05-31 16:13

    [技術(shù)手冊(cè)] CW32L083用戶手冊(cè)

    CW32L083用戶手冊(cè)
    發(fā)表于 06-02 15:41

    CW32L083系列MCU中斷系統(tǒng)介紹

    NVIC_IPR0 ~ NVIC_IPR7,用于設(shè)置IRQ0~IRQ31 的中斷優(yōu)先級(jí),每個(gè)中斷源使用8位,在CW32L083中僅使用了高兩位,最多可設(shè)置4個(gè)中斷優(yōu)先級(jí)。在某些特殊場(chǎng)合,需要禁止所有中斷
    發(fā)表于 12-01 10:30

    CW32L083產(chǎn)品介紹

    CW32L083是一款基于eFlash的單芯片低功耗微控制器,集成了ARM?Cortex?-M0+ 核心,主頻高達(dá)64MHz,高速嵌入式存儲(chǔ)器(高達(dá)256K字節(jié)的FLASH和 高達(dá)24K字節(jié)
    發(fā)表于 09-14 06:41

    CW32L083 StartKit軟件包分享

    CW32L083 StartKit軟件包
    發(fā)表于 09-15 07:00

    CW32L083 I2C主板發(fā)送編程示例

    CW32L083的I2C主機(jī)發(fā)送示例。
    的頭像 發(fā)表于 06-09 16:54 ?17.9w次閱讀

    CW32L083段碼屏驅(qū)動(dòng)

    CW32L083開發(fā)板上有8個(gè)段碼LCD顯示,使其顯示為0-9數(shù)字。
    的頭像 發(fā)表于 06-18 09:13 ?18.1w次閱讀
    <b class='flag-5'>CW32L083</b>段碼屏驅(qū)動(dòng)

    CW32L083實(shí)現(xiàn)SHT30驅(qū)動(dòng)

    CW32L083驅(qū)動(dòng)SHT30,并顯示到LCD屏上。
    的頭像 發(fā)表于 06-22 09:57 ?3097次閱讀
    <b class='flag-5'>CW32L083</b>實(shí)現(xiàn)SHT30驅(qū)動(dòng)

    基于CW32L083評(píng)估板的簡(jiǎn)易低功耗功能測(cè)試

    使用CW32L083的評(píng)估板完成簡(jiǎn)易低功耗例程實(shí)驗(yàn)。
    的頭像 發(fā)表于 08-28 14:16 ?848次閱讀
    基于<b class='flag-5'>CW32L083</b>評(píng)估板的簡(jiǎn)易低功耗功能測(cè)試

    CW32L083的UART單線半雙工模式介紹

    CW32L083的UART單線半雙工模式介紹
    的頭像 發(fā)表于 10-24 17:49 ?1219次閱讀
    <b class='flag-5'>CW32L083</b>的UART單線半雙工模式介紹

    CW32L083如何實(shí)現(xiàn)AUTOTRIM時(shí)鐘校準(zhǔn)?

    CW32L083如何實(shí)現(xiàn)AUTOTRIM時(shí)鐘校準(zhǔn)?
    的頭像 發(fā)表于 11-07 17:17 ?641次閱讀
    <b class='flag-5'>CW32L083</b>如何實(shí)現(xiàn)AUTOTRIM時(shí)鐘校準(zhǔn)?