OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2318|回复: 1

为社么i精英版的BKP在待机唤醒后读出来的数据永远都是0

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2020-6-26
在线时间
6 小时
发表于 2020-6-26 22:12:18 | 显示全部楼层 |阅读模式
1金钱
为社么i精英版的BKP在待机唤醒后读出来的数据永远都是0,这样我的计数器就无法实现。代码如下下
if (BKP_ReadBackupRegister(BKP_DR1) != 0x5050)        //´ÓÖ¸¶¨µÄºó±¸¼Ä´æÆ÷ÖжÁ³öÊý¾Ý:¶Á³öÁËÓëдÈëµÄÖ¸¶¨Êý¾Ý²»Ïàºõ   
    {
        
         RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP, ENABLE);    //ʹÄ&#220WRºÍBKPÍâÉèʱÖÓ   
        PWR_BackupAccessCmd(ENABLE);    //ʹÄܺ󱸼ĴæÆ÷·ÃÎÊ
        BKP_DeInit();    //¸´Î»±¸·ÝÇøÓò     
        RCC_LSEConfig(RCC_LSE_ON);    //ÉèÖÃÍⲿµÍËÙ¾§Õñ(LSE),ʹÓÃÍâÉèµÍËÙ¾§Õñ
        
        while (RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET)    //¼ì²éÖ¸¶¨µÄRCC±ê־λÉèÖÃÓë·ñ,µÈ´ýµÍËÙ¾§Õñ¾ÍÐ÷
        {
            temp++;
            delay_ms(10);
        }
        
        if(temp>=250)
            return 1;//³õʼ»¯Ê±ÖÓʧ°Ü,¾§ÕñÓÐÎÊÌâ
        
        RCC_RTCCLKConfig(RCC_RTCCLKSource_LSE);        //ÉèÖÃRTCʱÖÓ(RTCCLK),Ñ¡ÔñLSE×÷ΪRTCʱÖÓ   
        RCC_RTCCLKCmd(ENABLE);    //ʹÄÜRTCʱÖÓ  
        RTC_WaitForLastTask();    //µÈ´ý×î½üÒ»´Î¶ÔRTC¼Ä´æÆ÷µÄд²Ù×÷Íê³É
        RTC_WaitForSynchro();        //µÈ´ýRTC¼Ä´æÆ÷ͬ²½  
        RTC_ITConfig(RTC_IT_SEC, ENABLE);        //ʹÄÜRTCÃëÖжÏ
        RTC_WaitForLastTask();    //µÈ´ý×î½üÒ»´Î¶ÔRTC¼Ä´æÆ÷µÄд²Ù×÷Íê³É
        RTC_EnterConfigMode();/// ÔÊÐíÅäÖà  
        RTC_SetPrescaler(32767); //ÉèÖÃRTCÔ¤·ÖƵµÄÖµ
        RTC_WaitForLastTask();    //µÈ´ý×î½üÒ»´Î¶ÔRTC¼Ä´æÆ÷µÄд²Ù×÷Íê³É
        RTC_Set(2009,12,2,10,0,55);  //ÉèÖÃʱ¼ä   
        RTC_ExitConfigMode(); //Í˳öÅäÖÃģʽ  
        BKP_WriteBackupRegister(BKP_DR1, 0X5050);    //ÏòÖ¸¶¨µÄºó±¸¼Ä´æÆ÷ÖÐдÈëÓû§³ÌÐòÊý¾Ý
        
    }
    else//ϵͳ¼ÌÐø¼ÆÊ±   
    {
        RTC_WaitForSynchro();    //µÈ´ý×î½üÒ»´Î¶ÔRTC¼Ä´æÆ÷µÄд²Ù×÷Íê³É
        RTC_ITConfig(RTC_IT_SEC, ENABLE);    //ʹÄÜRTCÃëÖжÏ
        RTC_WaitForLastTask();    //µÈ´ý×î½üÒ»´Î¶ÔRTC¼Ä´æÆ÷µÄд²Ù×÷Íê³É   
    }



每次唤醒后都重更新进入设置初始化,永远不会走下面部分?,难道是初始化配置不对么


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2020-6-27 17:54:33 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 02:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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