第6章 RTC时钟
第六章 RTC时钟
1. 开发板上的RTC
实时时钟(RTC)是指一种能够独立、连续地计量时间的硬件模块。RTC 即使在主系统电源关闭的情况下(例如有备用电池支持)也能持续走时,以确保设备下次启动时仍能获得当前真实时间。庐山派的RTC供电是和ADC的1.8供电是同一个网络,所以当开发板掉电时,开发板的时间也就停止走时了。如果你的项目对系统时间敏感,需要注意一下。
RTC 内部包含一个计时器电路,通过一个高精度的时钟源(通常是晶振)来计数。这个计数器会根据时间流逝自动增加内部的时间值,包括年、月、日、时、分、秒,从而实现连续计时。当系统需要获取当前时间时,只需从 RTC 的寄存器中读取相关数据即可。
2. RTC基础配置
K230 提供了一个 RTC(实时时钟)模块,允许用户设置和获取当前系统时间,适用于需要时间跟踪的应用。
RTC 类位于 machine 模块下。
2.1 构造函数
rtc = RTC()
2.2 init方法
rtc.init(year, mon, day, hour, min, sec, microsec)
2.2.1 参数
year: 年mon: 月day: 日hour: 时min: 分sec: 秒microsec: 微秒
2.2 datetime方法
print(rtc.datetime())
2.2.1 返回值
返回当前日期和时间信息,包括:
year: 年mon: 月day: 日hour: 时min: 分sec: 秒microsec: 微秒

浙公网安备 33010602011771号