你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【STM32U3评测】TouchGFX之RTC配置

[复制链接]
lugl 发布时间:2025-5-27 21:19

STM32U385的RTC拥有32个备份的寄存器,如果没有断电可以实现关断,或者重启不会掉电。因此利用这个寄存器可以实现RTC的时间设置后,保持时间。

【实现方式】

在RTC初始化时读取我们指定的寄存器,如果是我们设置的值,则不进行时间配置。当然如果不是,那么我们在配置好时间后,需要向这个寄存器写入我们指定的值:

image.png

在stm32u3xx_hal_rtc_ex.h中有关于备份寄存器的操作函数:

void              HAL_RTCEx_BKUPWrite(const RTC_HandleTypeDef *hrtc, uint32_t BackupRegister, uint32_t Data);
uint32_t          HAL_RTCEx_BKUPRead(const RTC_HandleTypeDef *hrtc, uint32_t BackupRegister);
void              HAL_RTCEx_BKUPErase(const RTC_HandleTypeDef *hrtc);
void              HAL_RTCEx_BKUPBlock(const RTC_HandleTypeDef *hrtc);
void              HAL_RTCEx_BKUPUnblock(const RTC_HandleTypeDef *hrtc);
void              HAL_RTCEx_ConfigEraseDeviceSecrets(const RTC_HandleTypeDef *hrtc, uint32_t DeviceSecretConf);

通过上面的几个操作函数,就可以实对备份寄存器进行操作了。

收藏 评论0 发布时间:2025-5-27 21:19

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版