[STM32G4] stm32g437在板子插电池第一次上电,备份域的数据是错乱的

[复制链接]
1206|18
 楼主| 两只袜子 发表于 2022-9-12 11:11 | 显示全部楼层 |阅读模式
RTC的RTC_WUTR, RTC_ALRMBR和RCC的BDCR寄存器都不是复位值,代码中没有操作过这些寄存器
jcky001 发表于 2022-9-13 11:00 | 显示全部楼层

把VDD的电放光试试看
LLGTR 发表于 2022-9-13 14:02 | 显示全部楼层
是不是插着备用电池了?
Bowclad 发表于 2022-9-13 19:49 | 显示全部楼层
看是不是有地方没放干净
Henryko 发表于 2022-9-13 20:57 | 显示全部楼层
是不是电没放光
cr315 发表于 2022-9-14 11:00 | 显示全部楼层
不放心的话,软件再做一次备份域的复位。在一上电的时候,也就是在 SystemInit 的函数里面添加复位代码试试。
         __HAL_RCC_PWR_CLK_ENABLE();
          if (HAL_IS_BIT_SET(RCC->CSR, LL_RCC_CSR_PWRRSTF))
        {
                 HAL_PWR_EnableBkUpAccess();
                 __HAL_RCC_BACKUPRESET_FORCE();
                 __HAL_RCC_CLEAR_RESET_FLAGS();
                __HAL_RCC_BACKUPRESET_RELEASE();
        }      





[color=var(--default-a-next-color)][url=][/url]

SantaBunny 发表于 2023-2-22 22:06 | 显示全部楼层
将FDCAN初始化函数中的标准滤波器的个数设置为1就可以
帛灿灿 发表于 2024-7-16 07:11 | 显示全部楼层

JUnit(用于 Java)、SUnit(用于 Smalltalk)和 CppUnit(用于 C++)等框架提供了丰富的功能集
Bblythe 发表于 2024-7-16 08:14 | 显示全部楼层

通过输入和输出电流环“逃逸”到外面环境中
周半梅 发表于 2024-7-16 10:10 | 显示全部楼层

一种了解状态变化的简单方法
Pulitzer 发表于 2024-7-16 11:13 | 显示全部楼层

输入环路通过近似直流的电流对输入电容充电
童雨竹 发表于 2024-7-16 13:09 | 显示全部楼层

待向GPIO(通用I/O端口)的输入从0变为1时,程序可以一定的间隔来检查GPIO的状态
Wordsworth 发表于 2024-7-16 14:12 | 显示全部楼层

接收到的RF(射频)能量越大
Clyde011 发表于 2024-7-16 15:15 | 显示全部楼层

错误的比较大的Ⅵ乘积结果
公羊子丹 发表于 2024-7-16 16:08 | 显示全部楼层

定时器输出引脚的设定
万图 发表于 2024-7-16 17:11 | 显示全部楼层

关系到它们的频率响应
Uriah 发表于 2024-7-16 18:14 | 显示全部楼层

使它们之间的电流通路尽可能短
大鹏2365 发表于 2024-7-28 23:39 | 显示全部楼层
确保在代码中初始化RTC模块和所有相关的备份寄存器。这包括设置正确的时钟源、初始化定时器和闹钟等。
lxs0026 发表于 2024-7-30 20:35 | 显示全部楼层
确保备份电池连接正确,并且电压在设备规格要求的范围内,以确保数据的正确保存和恢复。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2122

主题

8121

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部