打印
[STM32G4]

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

[复制链接]
334|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 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 | 只看该作者
看是不是有地方没放干净

使用特权

评论回复
5
Henryko| | 2022-9-13 20:57 | 只看该作者
是不是电没放光

使用特权

评论回复
6
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]

使用特权

评论回复
7
SantaBunny| | 2023-2-22 22:06 | 只看该作者
将FDCAN初始化函数中的标准滤波器的个数设置为1就可以

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1890

主题

6563

帖子

8

粉丝