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

    文章

    522

    浏览量

    66215
收藏 人收藏

    评论

    相关推荐

    提升效率:RTC时钟实用设置

    今天来给大家讲解的是RTC时钟实用性,提升绝对的效率。
    的头像 发表于 11-04 16:35 509次阅读
    提升效率:<b class='flag-5'>RTC</b><b class='flag-5'>时钟</b>实用设置

    技术指南 | 深视智能SCI系列光谱共焦位移传感器快速使用指南

    技术指南 | 深视智能SCI系列光谱共焦位移传感器快速使用指南
    的头像 发表于 10-22 08:06 131次阅读
    技术<b class='flag-5'>指南</b> | 深视智能SCI系列光谱共焦位移传感器快速<b class='flag-5'>使用指南</b>

    bq32000实时时钟(RTC)数据表

    电子发烧友网站提供《bq32000实时时钟(RTC)数据表.pdf》资料免费下载
    发表于 08-23 11:23 0次下载
    bq32000实时<b class='flag-5'>时钟</b>(<b class='flag-5'>RTC</b>)数据表

    BQ32002实时时钟(RTC)数据表

    电子发烧友网站提供《BQ32002实时时钟(RTC)数据表.pdf》资料免费下载
    发表于 08-23 11:23 0次下载
    BQ32002实时<b class='flag-5'>时钟</b>(<b class='flag-5'>RTC</b>)数据表

    RTC实时时钟的基本概念和工作原理

    在现代电子设备中,精确的时间管理和控制是至关重要的。为了实现这一功能,实时时钟RTC, Real-Time Clock)模块被广泛应用于各种设备和系统中。RTC模块作为一个独立的定时器,能够提供
    的头像 发表于 05-27 15:43 3227次阅读

    GD32F10x 固件库使用指南

    电子发烧友网站提供《GD32F10x 固件库使用指南.pdf》资料免费下载
    发表于 05-22 14:15 18次下载

    4G插卡路由器使用指南

    本文介绍了4G插卡路由器的使用指南,包括购买设备、SIM卡、准备工具,安装与设置路由器,连接互联网等步骤。同时,还提供了使用与维护的建议,帮助用户更好地使用4G插卡路由器,享受互联网的便捷。
    的头像 发表于 04-28 15:34 2118次阅读

    爱普生实时时钟模块RTC

    爱普生是一家IC和晶体自主研发的公司,有自己的IC和晶振产线。所以我们能将RTC IC+晶体单元+外结电容封装在一起,组成独立RTC模块。外围不需要在接晶体和匹配电容。爱普生RTC能够简化客户
    发表于 04-17 11:10 0次下载

    热敏FET使用指南

    电子发烧友网站提供《热敏FET使用指南.pdf》资料免费下载
    发表于 02-22 09:35 0次下载
    热敏FET<b class='flag-5'>使用指南</b>

    openai sora如何使用?Sora 使用指南:快速上手

    OpenAI Sora 使用指南:快速上手 欢迎使用OpenAI Sora,一款强大的人工智能视频生成工具。无论您是视频制作新手还是专业人士,本指南将帮助您快速掌握Sora,轻松创作出高质量的视频
    的头像 发表于 02-20 11:19 4083次阅读

    AT32F423 I 2C使用指南

    电子发烧友网站提供《AT32F423 I 2C使用指南.pdf》资料免费下载
    发表于 02-01 09:30 0次下载
    AT32F423 I 2C<b class='flag-5'>使用指南</b>

    AT32F425入门使用指南

    电子发烧友网站提供《AT32F425入门使用指南.pdf》资料免费下载
    发表于 12-18 11:14 6次下载
    AT32F425入门<b class='flag-5'>使用指南</b>

    AT32F435 & AT32F437入门使用指南

    电子发烧友网站提供《AT32F435 & AT32F437入门使用指南.pdf》资料免费下载
    发表于 12-18 11:13 1次下载
    AT32F435 & AT32F437入门<b class='flag-5'>使用指南</b>

    Speos Sensor System(SSS)的使用指南

    本文是Speos Sensor System(SSS)的使用指南,这是一个强大的解决方案,用于camera sensor模拟结果的后处理。本文的目的是通过一个例子来理解如何正确使用SSS。当然本文描述的分析步骤适合任何案例。
    的头像 发表于 12-03 09:49 1451次阅读
    Speos Sensor System(SSS)的<b class='flag-5'>使用指南</b>

    运算放大器的使用指南

    电子发烧友网站提供《运算放大器的使用指南.rar》资料免费下载
    发表于 11-18 14:55 3次下载
    运算放大器的<b class='flag-5'>使用指南</b>