LuatOS-SOC接口文档(air780E)--rtc - 实时时钟

rtc.set(tab)

设置时钟

参数

传入值类型

解释

table

or int 时钟参数,见示例

返回值

返回值类型

解释

bool

成功返回true,否则返回nil或false

例子

rtc.set({year=2021,mon=8,day=31,hour=17,min=8,sec=43})
--目前只有Air101/Air103/Air105/EC618系列支持时间戳方式
rtc.set(1652230554)

rtc.get()

获取时钟

参数

返回值

返回值类型

解释

table

时钟参数,见示例

例子

local t = rtc.get()
-- {year=2021,mon=8,day=31,hour=17,min=8,sec=43}
log.info("rtc", json.encode(t))

rtc.timerStart(id, tab)

设置RTC唤醒时间

参数

传入值类型

解释

int

时钟id,通常只支持0

table

时钟参数,见示例

返回值

返回值类型

解释

bool

成功返回true,否则返回nil或false

例子

-- 使用前建议先rtc.set设置为正确的时间
rtc.timerStart(0, {year=2021,mon=9,day=1,hour=17,min=8,sec=43})

rtc.timerStop(id)

取消RTC唤醒时间

参数

传入值类型

解释

int

时钟id,通常只支持0

返回值

返回值类型

解释

bool

成功返回true,否则返回nil或false

例子

rtc.timerStop(0)

rtc.setBaseYear(Base_year)

设置RTC基准年,不推荐

参数

传入值类型

解释

int

基准年Base_year,通常1900

返回值

例子

rtc.setBaseYear(1900)

rtc.timezone(tz)

读取或设置时区

参数

传入值类型

解释

int

时区值,注意单位是1/4时区.例如东八区是 32,而非8. 可以不传

return

当前/设置后的时区值

返回值

例子

-- 设置为东8区
rtc.timezone(32)
-- 设置为东3区
rtc.timezone(12)
-- 设置为西4区
rtc.timezone(-16)
-- 注意: 无论设置时区是多少, rtc.get/set总是UTC时间
-- 时区影响的是 os.date/os.time 函数
-- 只有部分模块支持设置时区, 且默认值一般为32, 即东八区
  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
TAMPER-RTC是指侵入检测与实时时钟RTC)的相关功能。侵入检测引脚(TAMPER)可以检测到在RTC中发生的侵入事件,并触发相应的操作。这个功能的设计目的是为了防止黑客篡改RTC时钟或操纵时间,以欺骗计费系统或者其他依赖于RTC时间的应用。当侵入检测引脚的信号发生变化时,会产生一个侵入检测事件,同时清除RTC中的所有数据备份寄存器的内容。侵入检测信号与侵入检测允许位进行逻辑与运算,从而确保在侵入检测引脚被允许前发生的侵入事件也可以被检测到。侵入检测的具体操作和配置可能会因具体的应用和系统而有所不同。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [STM32的RTC管脚作为Tamper使用(RTC-TAMPER)](https://blog.csdn.net/SharkDingYu/article/details/127765942)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [STM32的TAMPER-RTC管脚作为Tamper使用 - 防拆机](https://blog.csdn.net/weixin_34216107/article/details/85606632)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

l531798151

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值