OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 111|回复: 1

BKP后备寄存器掉电丢数据,谁能告诉原因

[复制链接]

  离线 

4

主题

10

帖子

0

精华

新手上路

Rank: 1

积分
4
金钱
4
注册时间
2017-10-16
在线时间
8 小时
发表于 5 天前 | 显示全部楼层 |阅读模式
19金钱
void RTC_Configuration(void)
{
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR,ENABLE);
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_BKP,ENABLE);

}
int main(void)
{

  USART_Configuration();
   RTC_Configuration();
   while(1)
   {
             
             
          

               
                       
                         if(flag5==1)
                         {
       
                         znt1 = BKP_ReadBackupRegister(BKP_DR1);
                        znt2 = BKP_ReadBackupRegister(BKP_DR2);
                       
                         znt3 = BKP_ReadBackupRegister(BKP_DR3);
                          znt4 = BKP_ReadBackupRegister(BKP_DR4);
                         znt5 = BKP_ReadBackupRegister(BKP_DR5);
                          flag5=0;
                  }
                    
       
                        PWR_BackupAccessCmd(ENABLE);
                                 BKP_ClearFlag();

                 BKP_WriteBackupRegister(BKP_DR1, znt1);
                               
                 BKP_WriteBackupRegister(BKP_DR2, znt2);
                                  
                BKP_WriteBackupRegister(BKP_DR3, znt3);
                                  
                BKP_WriteBackupRegister(BKP_DR4, znt4);
                               
                BKP_WriteBackupRegister(BKP_DR5, znt5);
          
                  printf("当前 znt2=%d\r\n",znt2);
                  delay_ms(1000);
                   znt2++;
    }

}


以上是我的BKP配置程序,复位能保持znt2数据不变,但是一旦掉电,znt2数据就复位变成0了。VBAT电压正常,3.3V供电。

回复

使用道具 举报

  离线 

482

主题

8万

帖子

30

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
117111
金钱
117111
注册时间
2010-12-1
在线时间
898 小时
发表于 4 天前 | 显示全部楼层
参考我们开发板的RTC实验例程。就有用到bkp
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2017-11-19 16:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */