RTC 使用指南
概述
实时时钟(Real -Time Clock,RTC)是嵌入式系统中记录时间的硬件模块,RTC在低压和深度睡眠模式下可以不间断计时。
备注
RTC模块默认在CP上使用,AP上仅保留读取时间接口
RTC 使用方法
RTC 有两种常见的使用方式:
统计代码执行时间,使用RTC来记录程序的开始和结束时间,从而计算出代码执行所需的时间。
获取NTP网络时间。AP侧初始化时会创建一个名为ntp_sync_thread_entry的任务,该任务会定期调用ntp_sync_to_rtc函数获取网络时间。当设备连接到网络后,会将物理时间和RTC时间的差值备份,备份设备的上电启动时间戳。 若后期设备断网,可调用timestamp_get()函数得到目前的时间。
RTC相关测试和使用介绍: RTC_example_driver