RTC的prescaler设置为7999,即每200ms(7999/40KHz)闹钟计数一次.
将RTC_ALARM的计数器设置为1,RTC每211ms--213ms闹钟一次; 将RTC_ALARM的计数器设置为2,RTC每408或406ms闹钟一次; 将RTC_ALARM的计数器设置为3,RTC每602ms闹钟一次; 将RTC_ALARM的计数器设置为4,RTC每798或800ms闹钟一次; 将RTC_ALARM的计数器设置为5,RTC每992或996ms闹钟一次; 将RTC_ALARM的计数器设置为6,RTC每1.19s闹钟一次; 将RTC_ALARM的计数器设置为7,RTC每1.39或1.38s闹钟一次;
每次闹钟都有误差,且误差有一个由大到小再到大的变化过程。 有没有什么方法,能让RTC精确一点呢? |