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

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

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

ArmSoM Rockchip系列產(chǎn)品 通用教程 之 RTC 使用

jf_30051736 ? 來源:jf_30051736 ? 作者:jf_30051736 ? 2024-03-05 16:57 ? 次閱讀

1. RTC 簡介?

RTC:(Real_Time Clock):實時時鐘

HYM8563是一種低功耗實時時鐘(RTC)芯片,用于提供精確的時間和日期信息。它提供一個可編程的時鐘輸出,一個中斷輸出和一個掉電檢測器,所有的地址和數(shù)據(jù)都通過I2C總線接口串行傳遞。最大總線速度為 400Kbits/s,每次讀寫數(shù)據(jù)后,內(nèi)嵌的字地址寄存器會自動遞增

以下是HYM8563芯片的主要特點和功能:

時鐘和日歷功能:HYM8563具有時鐘和日歷功能,可提供準(zhǔn)確的時間和日期信息。它支持年、月、日、星期、小時、分鐘和秒的顯示和計時。

電池供電:為了保持時間和日期的持久性,HYM8563芯片內(nèi)置了電池供電電路,即使在主電源斷開的情況下也能繼續(xù)運行。

鬧鐘功能:芯片內(nèi)部集成了鬧鐘功能,可以設(shè)置鬧鐘時間,并在達到指定時間時觸發(fā)警報。

定時器功能:HYM8563芯片還具有定時器功能,可以設(shè)置計時器開始時間和計時時間,并在計時結(jié)束時觸發(fā)相應(yīng)的事件。

溫度補償:該芯片具有溫度補償功能,可以根據(jù)環(huán)境溫度對時鐘頻率進行自動修正,以保持時間的準(zhǔn)確性。

通信接口:HYM8563通過I2C(Inter-Integrated Circuit)接口與主控芯片或微處理器通信。這種接口簡單易用,并且在許多嵌入式系統(tǒng)中得到廣泛應(yīng)用。

2. HYM8563時鐘調(diào)試?

2.1 原理圖?

wKgZomXm3ouAKi9uAAEULQ447S0465.png

2.2 驅(qū)動?

kernel/drivers/rtc/rtc-hym8563.c

2.3 內(nèi)核配置?

rockchip_linux_defconfig配置:

CONFIG_RTC_HCTOSYS=y                # 允許RTC時間設(shè)置到系統(tǒng)時間
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"    # 默認(rèn)同步時間的RTC設(shè)備
CONFIG_RTC_SYSTOHC=y                # 允許系統(tǒng)時間設(shè)置到RTC
CONFIG_RTC_SYSTOHC_DEVICE="rtc0"    # 默認(rèn)同步時間的RTC設(shè)備

2.4 設(shè)備樹節(jié)點配置?

&i2c6 {
    status = "okay";
    hym8563: hym8563@51 {
        compatible = "haoyu,hym8563";
        reg = ;
        #clock-cells = ;
        clock-frequency = ;
        clock-output-names = "hym8563";
        pinctrl-names = "default";
        pinctrl-0 = ;
        interrupt-parent = ;
        interrupts = ;
    };
};

&pinctrl {
    hym8563 {
            rtc_int: rtc-int {
                rockchip,pins = ;
            };
    };
};

2.5 調(diào)試?

查看I2C總線是否掛載上RTC:

sudo i2cdetect -y 6

armsom@armsom:~$ sudo i2cdetect -y 6

        0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:                         -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- 51 -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

可以看到I2C總線/dev/i2c-6上掛載了一個有效的I2C設(shè)備:RTC,其地址為0x51。

3. RTC測試?

Linux系統(tǒng)下包含兩個時間:系統(tǒng)時間和RTC時間。

linux命令中的date和time等命令都是用來設(shè)置系統(tǒng)時間的,而hwclock命令是用來設(shè)置和讀寫RTC時間的。

armsom@armsom:~$ sudo hwclock -r   # 查看硬件時間2024-02-27 17:16:05.631917+08:00
armsom@armsom:~$ date  # 查看系統(tǒng)時間2024年 02月 27日 星期二 17:16:22 CST
armsom@armsom:~$ sudo  date -s "2024-02-27 18:45:00"  # 重新設(shè)置系統(tǒng)時間2024年 02月 27日 星期二 18:45:00 CST
armsom@armsom:~$ sudo hwclock -w   # 同步系統(tǒng)時間到rtc上,掉電不丟失時間


審核編輯 黃宇

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

    關(guān)注

    2

    文章

    523

    瀏覽量

    66230
  • Rockchip
    +關(guān)注

    關(guān)注

    0

    文章

    72

    瀏覽量

    18516
收藏 人收藏

    評論

    相關(guān)推薦

    RK3588開發(fā)板(armsom-w3)PWM實操

    RK3588開發(fā)板(armsom-w3) PWM實操
    的頭像 發(fā)表于 06-10 10:38 ?2014次閱讀
    RK3588開發(fā)板(<b class='flag-5'>armsom</b>-w3)<b class='flag-5'>之</b>PWM實操

    ArmSoM Rockchip系列產(chǎn)品通用教程之Camera使用

    1. Camera 簡介 ? ArmSoM系列產(chǎn)品使用的是mipi-csi接口的攝像頭 ArmSoM-Sige7支持雙攝同顯: 2. RK3588硬件通路框圖 ? rk3588支持2個isp硬件
    的頭像 發(fā)表于 04-10 14:59 ?1484次閱讀
    <b class='flag-5'>ArmSoM</b> <b class='flag-5'>Rockchip</b><b class='flag-5'>系列產(chǎn)品</b><b class='flag-5'>通用</b>教程之Camera使用

    54600系列產(chǎn)品說明

    54600系列產(chǎn)品說明
    發(fā)表于 01-21 08:44

    客戶為什么會選擇3700系列產(chǎn)品

    客戶為什么會選擇3700系列產(chǎn)品?3700系列產(chǎn)品有什么優(yōu)點?
    發(fā)表于 05-07 06:33

    RX系列產(chǎn)品分別分為哪幾種?RX系列產(chǎn)品具備哪些功能?

    RX系列產(chǎn)品分別分為哪幾種?RX系列微控制器有哪些性能?RX系列產(chǎn)品具備哪些功能?
    發(fā)表于 07-01 10:57

    產(chǎn)品介紹】武漢芯源Cortex-M0+通用 MCU CW32F系列產(chǎn)品介紹

    Cortex-M0+ 通用 MCU CW32F系列家族型號展示2021年10月14日,經(jīng)過多年的市場調(diào)研和潛心研發(fā),武漢芯源半導(dǎo)體自主研發(fā)的首款基于 Cortex-M0+ 內(nèi)核微控制器產(chǎn)品
    發(fā)表于 08-09 10:17

    RK3588平臺產(chǎn)測ArmSoM-W3 DDR壓力測試

    root@linaro-alip:/rockchip-test# ./rockchip_test.sh DDR壓力測試開始: ArmSoM 產(chǎn)品介紹: http
    發(fā)表于 10-09 19:29

    RK3588平臺產(chǎn)測ArmSoM產(chǎn)品高溫環(huán)境測試

    1. 簡介 ArmSoM團隊在產(chǎn)品量產(chǎn)之前都會對產(chǎn)品做幾次專業(yè)化的功能測試以及性能壓力測試,以此來保證產(chǎn)品的質(zhì)量以及穩(wěn)定性 優(yōu)秀的產(chǎn)品都要進
    發(fā)表于 10-12 09:57

    armsom:為何選擇rk3588開發(fā)與Jetson Nano引腳兼容的嵌入式產(chǎn)品

    引言: 當(dāng)armsom決定采用RK3588芯片開發(fā)一款與Jetson Nano引腳兼容的產(chǎn)品時,這意味著一次重要的技術(shù)決策,為開發(fā)者和制造商提供了更大的靈活性。這篇文章將解釋我們選擇RK3588
    發(fā)表于 10-18 17:35

    DSPRTC教程

    DSPRTC教程,很好的DSP自學(xué)資料,快來學(xué)習(xí)吧。
    發(fā)表于 04-15 14:14 ?14次下載

    ArmSom--攝像頭開發(fā)指南(二)

    一.簡介RK3588從入門到精通開發(fā)板:ArmSoM-W3Kernel:5.10.160OS:Debian11上篇文檔介紹了rockchip平臺怎么配置MIPI-CSI的通路,本?主要介紹在
    的頭像 發(fā)表于 11-06 10:30 ?1580次閱讀
    <b class='flag-5'>ArmSom</b>--攝像頭開發(fā)指南(二)

    ArmSoM-W3應(yīng)用開發(fā)安裝docker

    1.簡介RK3588從入門到精通系列專題開發(fā)板:ArmSoM-W3Kernel:5.10.160OS:Debian11本?介紹ArmSoM-W3在Debian11下如何安裝
    的頭像 發(fā)表于 11-20 10:05 ?409次閱讀
    <b class='flag-5'>ArmSoM</b>-W3應(yīng)用開發(fā)<b class='flag-5'>之</b>安裝docker

    ArmSoM Rockchip系列產(chǎn)品 通用教程 CAN 使用

    都采用CAN總線來實現(xiàn)汽車內(nèi)部控制系統(tǒng)之間的數(shù)據(jù)通信。 RK3568/RK3588的CAN驅(qū)動文件:drivers/net/can/rockchip/rockchip_canfd.c 在
    的頭像 發(fā)表于 02-29 16:52 ?704次閱讀
    <b class='flag-5'>ArmSoM</b> <b class='flag-5'>Rockchip</b><b class='flag-5'>系列產(chǎn)品</b> <b class='flag-5'>通用</b>教程 <b class='flag-5'>之</b> CAN 使用

    ArmSoM Rockchip系列產(chǎn)品 通用教程 Display 使用

    品上需要?持 8K 顯?輸出,VP1 上要注意不要連接其他顯?接口。 1.2 RK3588支持的顯示接口? 2個DP 2個HDMI/eDP 共用接口 2個MIPI DSI BT656/BT1120 2. ArmSoM-W3顯示接口? ArmSoM-W3有著豐富的顯示接口
    的頭像 發(fā)表于 03-06 15:50 ?1291次閱讀
    <b class='flag-5'>ArmSoM</b> <b class='flag-5'>Rockchip</b><b class='flag-5'>系列產(chǎn)品</b> <b class='flag-5'>通用</b>教程 <b class='flag-5'>之</b> Display 使用

    ArmSoM Rockchip系列產(chǎn)品 通用教程 UART 使用

    1. UART 簡介 ? Rockchip UART (Universal Asynchronous Receiver/Transmitter) 基于16550A串口標(biāo)準(zhǔn),完整模塊支持以下功能
    的頭像 發(fā)表于 03-08 14:39 ?767次閱讀