qfzou 发表于 2025-2-21 10:45:20

32G的RTC实际应用列程有吗

最近用了RTC,遇到一个问题就是当再次上电后,时间又被初始化了,如何解决呢

angmall 发表于 2025-2-21 12:25:20

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

DebugLab 发表于 2025-2-21 14:39:25


不要在初始化时设置时间
用ISP软件的RTC对时功能,串口设置

页: [1]
查看完整版本: 32G的RTC实际应用列程有吗