实现一天24h的计时
注意控制电池的跳线帽和电池一定要接好,这样才能保证外部掉电后相关信息才能保留。
有个bug
虽然我计时到23:59:59时候,将计数器重新设置为0
但会出现两个Time: 00:00:00
/* Reset RTC Counter when Time is 23:59:59 */
if(RTC_GetCounter() == 0x00015180)
{
RTC_SetCounter(0);
/* Wait until last write operation on RTC registers has finished */
RTC_WaitForLastTask();
}
如果我重新设置为1
则又会出现两个Time: 00:00:01
这个该怎么解决呢
代码:
My_Stm_RTC.rar