TIMEKEEPER®和串行实时时钟(RTC)设备提供了一个闹钟功能,可以设置为特定的时间和日期,或每个月的某一天重复,或每天的某个小时,或每小时的某一分钟,或每分钟的某一秒。由于硬件已经提供了这个功能,实现任何给定周期的闹钟所需的软件大大简化,本文档对此进行了描述。
尽管这篇文章专门针对M48T37V/Y设备定制,但应用程序可以轻松适配到使用ST的其他具有闹钟功能的TIMEKEEPER或串行RTC设备上。需要进行一些修改,如MCU内存映射(TIMEKEEPER或RTC地址空间)和MCU寄存器映射(例如指向寄存器地址的指针)。