专栏中心

EEPW首页 > 专栏 > 深入RTC时间管理库:解锁精准计时的核心机制

深入RTC时间管理库:解锁精准计时的核心机制

发布人:13673998452 时间:2026-01-09 来源:工程师 发布文章
精准的时间管理离不开RTC核心库的底层支撑,该库通过封装硬件寄存器操作,实现时间初始化、读取、设置、自动闰年补偿及闹钟中断配置等关键功能。作为连接RTC硬件与上层应用的桥梁,它确保系统在各种电源状态下均能维持时间的准确性与连续性,是实现低功耗、高可靠性设备的重要技术环节。

本文将以通信定位二合一Air780EGH系列核心板为例,分享RTC实时时钟应用示例要点。
 

 

一、RTC功能示例demo

本示例使用Air780EGH核心板演示RTC核心库的核心功能,主要包括:

任务一:无网络环境下的RTC功能

设置基准年和时区信息初始化RTC;

通过时间戳设置具体时间后,每秒循环打印基于RTC的本地时间。

任务二:网络授时后的RTC同步

设置基准年和时区信息初始化RTC;

等待基站和NTP授时成功,随后每秒循环打印实时时间和RTC时钟时间。

1.1 示例代码

rtc_app.lua核心代码如下,完整demo详见源码仓库最新文件。


1.2 示例功能验证

注意:每次测试时,两个任务只能选择其一进行测试。

1)核心步骤

根据实操教程搭建好硬件环境;

关于SIM卡使用请注意:若连入4G网络通过NTP服务器授时,获取实时时间,需要使用SIM卡;若只需要RTC实时时钟,则不需要SIM卡。

demo脚本代码rtc_app.lua中,按照自己的需求启用对应的task函数;

Luatools烧录内核固件和修改后的demo脚本代码;

将客户端核心板烧录客户端模式代码,并连接到路由器;

烧录成功后,代码会自动运行,打印日志。如果正常运行,会打印NTP时间同步成功、本地时间以及RTC时间等信息。

2)查看日志

通过Luatools工具查看相关日志,如下图示。

选择运行任务一:


选择运行任务二:

 

二、相关注意事项


2.1 关于RTC和时区

rtc.set() 只能设置UTC时间(0时区时间);

rtc.get() 获取的也是UTC时间(0时区时间)。

RTC时间为UTC时间(0时区时间),与国内时间(东八区时间)相差8小时为正常现象。


2.2 网络同步时间和RTC的关系

NTP成功之后,不需要再调用rtc.set设置系统时间,也不要用rtc.get获取时间,而是用os.date() 获取本地时间更为方便。


2.3 硬件工作状态和RTC的关系

硬件完全掉电(vbat断电),再上电(vbat上电)

此种情况上电开机默认时间为:

{"year":36804,"min":0,"hour":0,"mon":15,"sec":0,"day":12}

硬件没有掉电(vbat一直有电),软件关机此种情况上电开机默认时间为实时时间。

硬件没有掉电(vbat 一直有电),软件重启

此种情况上电开机默认时间为:{"year":36804,"min":0,"hour":0,"mon":15,"sec":0,"day":12}

内部硬件看门狗重启

此种情况上电开机默认时间为:

{"year":36804,"min":0,"hour":0,"mon":15,"sec":0,"day":12}

 

今天的内容就分享到这里了~
 


 


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 物联网 嵌入式硬件 单片机 硬件工程

相关推荐

倾情奉献:MSP430汇编指令集(中文),详解带实例!

芯科科技驱动和重塑智能门锁行业格局

MSP430x2xx4xx系列

5V 单片机与5V 耐压单片机有何区别,为什么至关重要

边缘计算与人工智能(Edge AI)如何引领新一轮技术革命

MSP430 电表解决方案

视频 2009-10-16

《AVR单片机C语言库》

​SmartDV展示完整的边缘与连接IP解决方案,以高速和低功耗特性赋能移动、物联网和媒体处理设备创新

Kwikset:超低功耗Wi-Fi解锁无缝体验

16位语言函数工具库

TDK 发布 SensorStage 传感器评估平台,大幅加速 IMU 开发进程

超低功率高性能新一代产品MSP430F5xx

视频 2009-10-16

物联网与RFID芯片

视频 2009-12-21

被收购后的芯科实验室:物联网与人工智能的未来走向

嵌入式系统与物联网

基于物联网的电池组均衡充电与监控系统

GD32E230F6V6实用指南:为下一个项目选择合适单片机

《ATmega8原理及应用手册》

单片机语言C51应用实战集锦

资源下载 2007-11-21

纳米电力将nPZero集成电路推向超低功耗物联网的量产

2026-04-09
更多 培训课堂
更多 焦点
更多 视频

技术专区