32G的RTC实际应用列程有吗
最近用了RTC,遇到一个问题就是当再次上电后,时间又被初始化了,如何解决呢 参考这里。不停电下载保持RTC参数利用用户接口实现--STC32G系列
现有单片机系列的RTC模块,在单片机复位后RTC相关的特殊功能寄存器也会复位
本例程主要用于解决ISP下载后用户的RTC参数丢失的问题
解决思路:ISP下载前,先将RTC相关参数通过ISP下载软件的用户接口上传到PC保存,等待ISP下载完成后,下载软件再将保存的相关参数写入到FLASH的指定地址(范例中指定的地址为FE0000H)。ISP下载完成后会立即运行用户代码,用户程序在初始化RTC寄存器时,可从FLASH的指定地址中读取之前上传的RTC相关参数对RTC寄存器进行初始化,即可实现不停电下载保持RTC参数的目的。
不要在初始化时设置时间
用ISP软件的RTC对时功能,串口设置
页:
[1]