一.硬件
1 . BAT引脚接电池,要注意CR1220电池不是可充电电池,锂电池用ML1220。
2.必须接外接低速时钟,内部的低速时钟只有在芯片不断电的情况下才能正常运行。
二.软件
使用HAL库软件设计的很方便,只用四个函数就能解决。
HAL_RTC_SetTime() //设置当前时间
HAL_RTC_SetDate() //设置当前日期
HAL_RTC_GetTime() //读取当前时间
HAL_RTC_GetDate() //读取当前日期
注意在时钟初始话的时候,代码中有设置当前日期和时间,这一部分要屏蔽掉,否则每次开机都重新设置。