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

CubeMX6.13生成的代码中备份寄存器读写函数是灰色的

[复制链接]
我是原野 提问时间:2025-1-3 12:06 / 未解决

缺少RTC_BACKUP_SUPPORT定义,手动定义了后又提示RTC_BKP_NUMBER和BKP0R未定义,

收藏 评论3 发布时间:2025-1-3 12:06

举报

3个回答
butterflyspring 回答时间:2025-1-3 14:44:12

这边试了一下,调用这两个函数编译通过了。
并且寄存器是库定义好的了
RTC 的备份寄存器就是读和写的操作。


STM32F091 RTC backup resister.PNG

butterflyspring 回答时间:2025-1-3 15:00:02
补充一下,如果你使用的是STM32F030 系列,这个系列是没有备份寄存器的。

xmshao 回答时间:2025-1-3 15:06:02
你描述的也太简洁了点。


根据你的描述,顺藤摸瓜,发现你使用的是F0系列芯片,我先基于STM32F030做测试。


验证过程中刚好碰到你反馈的现象,除了宏定义开关没开外,相应寄存器定义也


没找到。后来回到F030对应的参考手册,还真没有相关备份域寄存器的描述。


于是断定STM32F030没有备份域寄存器,就换了F031来测试,一切OK,也无须手动


开启那个宏定义,也在F031对应的参考手册里发现了备份域寄存器的详细描述。


rrr.png


注意STM32F0X0与STM32F0X1的参考手册不是一个,前者是RM0360,后者是RM0091.

所属标签

相似问题

官网相关资源

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