10.3.3. 编程指南

10.3.3.1. 时间设置流程

  1. 设置时间,RTC_TIME:TIME_SET设置为对应时间值,注意以秒为单位

  2. 设置初始化标志,RTC_CTL:TCNT_INIT=1

  3. 重新计时,RTC_CTL:TCNT_EN=1

此时硬件电路会自动将TIME_SET初始化到TCNT,并开始计时; 完成初始后硬件自动将TCNT_INIT清零。

10.3.3.2. 闹钟设置流程

  1. 关闭闹钟,RTC_CTL: ALARM_EN=0

  2. 设置闹钟,RTC_ALARM: ALARM_SET设置为对应闹钟值,注意以秒为单位

  3. 打开闹钟,RTC_CTL: ALARM_EN=1

10.3.3.3. 校准设置流程

建议直接设置校准值,注意每次设置后会导致设置后的1秒内会有1ms以内的偏差。