获取 RTC 时间
- RTC 获取年月日、时分秒时间格式,最小精度ms级别。
from machine import RTC
# 创建 RTC 对象。
rtc = RTC()
# 获取 RTC 时间。
rtc.datetime()
RTC 闹钟
- 用于时间到期执行指定任务,该功能实现还可用于低功耗下休眠唤醒,以及关机下进行开机唤醒。
from machine import RTC
# 初始化 RTC 实时时钟
rtc = RTC()
# 定义唤醒回调函数接口,唤醒后执行该函数。
def callback(args):
print('RTC alarm')
# 注册唤醒回调函数。
rtc.register_callback(callback)
# 设置闹钟,在某个时间唤醒。
rtc.set_alarm([2026, 7, 9, 5, 12, 30, 0, 0])
# 使能该闹钟。
rtc.enable_alarm(1)