RTC时钟,全称为Real-Time Clock,即实时时钟,是一种能够在硬件层级上独立于系统主时钟运行的时钟模块。它的主要功能是在微控制器或计算机系统中提供一个持续、精确的时间基准,即便在系统断电或处于低功耗模式下也能维持时间的更新。RTC通常包含一个低速、高稳定度的晶体振荡器(最常见的是32.768kHz的晶振),这个频率是因为它是2的15次方,便于通过简单的计数器分频得到1Hz(每秒一次)的时基信号,进而用来计时。RTC模块内部会有计数器和日历寄存器,用以记录秒、分、小时、日期、月份、年份以及星期等信息。