0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RTC时钟使用指南:简单步骤,实用成果

青山老竹农 来源:jf_82863998 作者:jf_82863998 2024-11-08 11:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天展示的是RTC时钟使用指南,轻松学习,完美成果。

本指南教你通过使用脚本代码,实现Air201内置RTC实时时钟同步时间、获取时间、设置时间等功能,可根据实际需求灵活应用。

我们先了解一些相关基础知识:

RTC——Real-Time Clock实时时钟,通常称为时钟芯片,可以提供精确的实时时间,它可以用于产生年、月、日、时、分、秒等信息。晶体振荡器是最常用的时钟源,因为它具有高精度和稳定性。有些时钟芯片为了在主电源掉电时还可以工作,会外加电池供电,使时间信息一直保持有效。

时区差异——东八区(UTC/GMT+08:00)是比世界协调时间(UTC)/格林尼治时间(GMT)快8小时的时区,理论上的位置是位于东经112.5度至127.5度之间,在此15度的范围内,统一采用以东经120度中心线的地方时间为准,是东盟标准的其中一个候选时区。当格林尼治标准时间为00:00时,东八区的标准时间为08:00。

1. 搭建环境

新同学建议先看前期的基础知识相关教程,更有助于理解和操作。

可以在LuaTools项目管理中新建一个项目,重新选择底层CORE和脚本;或者在原有项目的基础上,不更换CORE,将原来的脚本删除,添加为demo/rtc的脚本。

wKgaomcsnmOAKyEVAARPtdjK5w8781.png

本章所需要用到的脚本存于LuatOS-Air201demortc文件夹中;若没有找到该脚本,可能代码并非最新,请根据前面教学重新拉取。

1.1 硬件准备:

Air201 PCBA

SIM卡一张

带有数据通信功能的数据线

Win10以上PC

1.2 软件准备:

LuaTools调试工具:
https://docs.openluat.com/Luatools/

最新固件:
https://gitee.com/openLuat/LuatOS-Air201/tree/master/core

最新脚本:
https://gitee.com/openLuat/LuatOS-Air201/tree/master/demo/rtc

2.编写代码

main.lua文件:模组成功注册上网后,即可获取正常时间;支持table方式和时间戳方式设置时间。

wKgaomcsnoaAUAgKAAXDY-C_sc4925.pngwKgZomcsnpmANo8EAANS1zAE44c779.png

3. 代码烧录

新朋友可以查看参考详细烧录教程:
https://docs.openluat.com/Luatools/

1)选对应的固件版本;

2)选择对应的脚本,选择添加默认lib,勾选免BOOT刷脚本;

3)固件版本不变的情况下,直接选择下载脚本即可。

wKgaomcsnrCAPbHtAANIHqbUdoo002.png

4. 示例效果

示例rtc.get/set是UTC时间,os.date为北京时间(东八区时间);实现设置、读取和打印时间数据,如下图所示:

wKgaomcsnsOAZqkXAAWIvyUhZ_o900.png


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RTC
    RTC
    +关注

    关注

    2

    文章

    666

    浏览量

    72228
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RTC实时时钟芯片的作用

    在物联网、工业控制、车载、医疗与消费电子中,精确、连续、掉电不丢失的真实时间是系统运行的基础。RTC(Real-TimeClock)实时时钟芯片是一种独立专用计时芯片,负责提供稳定日历时钟、断电续航、定时中断与高精度时间戳。
    的头像 发表于 03-20 15:36 938次阅读
    <b class='flag-5'>RTC</b>实时<b class='flag-5'>时钟</b>芯片的作用

    实时时钟RTC

    在电子设备的精密世界里,实时时钟RTC)如同一位永不疲倦的守夜人,默默维持着系统的时间秩序。无论主电源中断还是设备进入低功耗休眠,RTC都能依靠备用电源(如锂电池或超级电容)持续运行,确保时间信息
    的头像 发表于 03-12 08:21 233次阅读
    实时<b class='flag-5'>时钟</b>(<b class='flag-5'>RTC</b>)

    RTC实时时钟芯片和时钟晶振在本质、功能和角色完全不同

    RTC实时时钟芯片(Real-Time Clock)和时钟晶振(Crystal Oscillator)在电子系统中协同工作,但本质、功能和角色完全不同。
    的头像 发表于 03-11 17:13 663次阅读
    <b class='flag-5'>RTC</b>实时<b class='flag-5'>时钟</b>芯片和<b class='flag-5'>时钟</b>晶振在本质、功能和角色完全不同

    RTC实时时钟的内部结构和选型方法

    在电子设备的世界里,RTC(Real-Time Clock,实时时钟)就像是一位不知疲倦的守时者。它的核心价值在于:即使主设备彻底断电关机,RTC也能依靠一颗小小的备用电池或超级电容继续运行,确保下次开机时系统时间依然准确,无需
    的头像 发表于 02-10 11:36 878次阅读
    <b class='flag-5'>RTC</b>实时<b class='flag-5'>时钟</b>的内部结构和选型方法

    国产RTC高精度时钟模块国产化替代项目

    尺寸,可以满足不同应用场景的个性化需求。国产高精度RTC时钟模块在技术参数、功能设计和成本控制方面已取得显著进展,部分产品性能可媲美国际品牌,且具备国产化替代优势。 RTC8025是一款实时
    的头像 发表于 02-06 10:38 274次阅读

    爱普生RTC实时时钟模块解析与选型指南

    32.768kHz晶振广泛应用于各类时钟电路中,虽然价格较低的音叉晶振用得多,但如果对稳定性要求更高、在一些更精密的电子设备中往往就得需要更精准的32.768kHz有源晶振或者实时时钟模块(RTC
    的头像 发表于 01-05 16:40 1037次阅读
    爱普生<b class='flag-5'>RTC</b>实时<b class='flag-5'>时钟</b>模块解析与选型<b class='flag-5'>指南</b>

    浅谈爱普生RTC模块的特点与用途

    实时时钟(RTC)在众多需要精确计时的应用中起着不可或缺的作用,而RTC又不仅仅只是一个用来计时的电子元器件。在以下文章中,将介绍实时时钟(RTC
    的头像 发表于 01-04 09:16 806次阅读
    浅谈爱普生<b class='flag-5'>RTC</b>模块的特点与用途

    RVMCU课堂「20」: 手把手教你玩转RVSTAR—实时时钟RTC

    。 由于GD32VF103的RTC外设较为简单,硬件上仅有时钟(时/分/秒)相关的寄存器,而没有日历相关的寄存器,因此如果要实现完整的日历时钟显示,需要用软件来实现日历,留给读者自行探
    发表于 10-29 08:10

    大彩讲堂:VisualHMI-LUA教程-on_screen_change回调函数使用指南

    on_screen_change回调函数使用指南
    的头像 发表于 08-31 16:32 1159次阅读
    大彩讲堂:VisualHMI-LUA教程-on_screen_change回调函数<b class='flag-5'>使用指南</b>

    大彩讲堂:VisualHMI-LUA教程-on_update回调函数使用指南

    回调函数使用指南
    的头像 发表于 08-31 16:25 1084次阅读
    大彩讲堂:VisualHMI-LUA教程-on_update回调函数<b class='flag-5'>使用指南</b>

    求 CS32G020移动电源EVB用户使用指南 中的清晰原理图

    求 CS32G020移动电源EVB用户使用指南 中的清晰原理图,里边的原理图是打印后再扫描的各种网络标注完全糊掉看不清,
    发表于 08-16 11:28

    Quartus工具使用指南

    电子发烧友网站提供《Quartus工具使用指南.pdf》资料免费下载
    发表于 07-15 16:34 1次下载

    高精度低功耗RTC时钟芯片+高性能电池的组合设计、市场应用及技术支持,取得明显社会效益

    上海市仪器仪表学会科学技术奖优秀奖成果名称:高精度低功耗RTC时钟芯片+高性能电池的组合设计、市场应用及技术支持成果主要创新点及影响介绍项目背景:R
    的头像 发表于 06-25 14:51 1323次阅读
    高精度低功耗<b class='flag-5'>RTC</b><b class='flag-5'>时钟</b>芯片+高性能电池的组合设计、市场应用及技术支持,取得明显社会效益

    第二十八章 RTC——实时时钟

    本文介绍了W55MH32的RTC外设,其为掉电可运行的32位计数器,常用LSE 32.768KHz时钟源,引入UNIX时间戳概念。还介绍相关库函数,及配置RTC、处理中断、显示时间和校准LSI频率的实验。
    的头像 发表于 06-20 14:08 1494次阅读
    第二十八章 <b class='flag-5'>RTC</b>——实时<b class='flag-5'>时钟</b>

    “耐高温!”RTC时钟芯片+电池的应用案例(二)

    实时时钟,简称RTC,是广泛应用于电子产品的重要元器件。爱普生RTC实时时钟具有高精度、高稳定性和多功能等特点,广泛应用于多个行业。RTC
    的头像 发表于 06-04 17:35 1973次阅读
    “耐高温!”<b class='flag-5'>RTC</b><b class='flag-5'>时钟</b>芯片+电池的应用案例(二)