人若无名 便可潜心练剑.|

hazy1k

园龄:7个月粉丝:13关注:0

2025-02-10 14:07阅读: 13评论: 0推荐: 0

第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: 微秒

3. RTC基础使用示例

本文作者:hazy1k

本文链接:https://www.cnblogs.com/hazy1k/p/18707748

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   hazy1k  阅读(13)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起