调试用探索板RTC的时候,设置RTC的日期和时间,发现日期一直不生效,只有系统重启才能生效。摸索出来的解决方法是:只需要在设置日期时间后,立即读取一次日期时间,且获取日期的函数一定要放在获取时间函数后面就能解决。
[mw_shl_code=c,true] RTC_GetTime(RTC_Format_BIN,&RTC_TimeStruct); //先获取系统时间
RTC_GetDate(RTC_Format_BIN, &RTC_DateStruct);//再获取系统日期[/mw_shl_code]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>