调试过程中,出现STM32 芯片,备份寄存器写1时读出的一直时0,无法存储标志位。长时间断电以后出现这种情况,有时又可以自己恢复
1、使能后备寄存器 :PWR_BackupAccessCmd(ENABLE);
2、判断LSE是否起振:if(RCC_GetFlagStatus(RCC_FLAG_LSERDY) == RESET)
RCC_LSEConfig(RCC_LSE_ON);
3、判断RTC_BKP_DR0是否是最后一次设置值,如果是,就不再操作了。
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分