在RT1052开发板下,请问按照RTC设备设置完后,时间正常,板子复位后又恢复到1970.1.1.8:00,请问有怎么修改底层代码?谢谢
1970.1.1.8:00
查看更多
SNVS有两部分:SNVS_HP和SNVS_LP,系统主电源断电以后SNVS_HP也会断电,但是在后备电源支持下,SNVS_LP是不会断电的,而且SNVS_LP是和芯片复位隔离开的,因此SNVS_LP相关的寄存器的值会一直保存着。修改RTC驱动使用lp_rtc就可以保持了
貌似应该是给旗标寄存器赋值,复位后判断这个值
有没有接备份电池?
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
好的,我试一下,谢谢
可以了,掉电后不丢失了。我是把fsl_snvs_hp.c替换为fsl_snvs_lp.c后,drv_rtc.c的文件里的相关HP_RTC改为LP_SRTC后,编译下载后就可以了。非常感谢