ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
RTC 通过 RTC 外设寄存器进行配置。根据器件是否包括低频子系统 (LFSS),有两种方法可以复位 RTC 状态。
可以随时通过以下两种方法之一复位 RTC 状态:
RTC 通过 RTC 外设寄存器进行配置。仅在 RTC 实例中,必须通过设置 PWREN 寄存器中的 ENABLE 位(请参阅外设电源使能)以及匹配的 PWREN KEY 值来启用 RTC,然后才能配置其供使用。RTC_x 实例无需电源使能寄存器。
应用软件可以通过设置 RTC 的 RSTCTL 寄存器中的 RESETASSERT 位以及匹配的 RSTCTL KEY 值来随时复位 RTC 状态。在 RTC 复位后,RTC 的 STAT 寄存器中的 RESETSTKY 位将被设置。可以通过在 RTC 的 RSTCTL 寄存器中设置 RESETSTKYCLR 位来清除此标志。因此,软件可以确定自上次将粘性复位位 (RESETSTKY) 清零以来,是否已复位 RTC。许多 RTC 寄存器没有初始条件。在使用之前,这些寄存器必须通过应用软件进行配置。
要启动 RTC 计数器,必须通过应用软件来设置 CLKCTL 寄存器中的 MODCLKEN 位。在 RTC 复位后,MODCLKEN 位最初被清零。
启用和配置后,RTC 在除 SHUTDOWN 之外的所有电源模式下运行。RTC 不会被 CPURST、SYSRST 或 NRST 引脚触发的 BOOTRST 复位(器件复位级别详情,请参阅复位控制部分)。因此,即使通过软件调用引导加载程序 (BSL) 或在外部 NRST 引脚上保持低于 1s,RTC 也会继续运行。