关于STM32使用RTC时复位后程序死在 RTC

在软件仿真时若是不须要配置,则程序会死在 RTC_WaitForSynchro() 函数中。而下载到硬件上时,有时候能够跑,有时候也会在该函数中死循环。 可能的缘由: 首先,必定要确认是否使能了对后备寄存器和RTC的访问。 系统复位后,对后备寄存器和RTC的访问被禁止,这是为了防止对后备区域(BKP)的意外写操 做。执行如下操做将使能对后备寄存器和RTC的访问:  ● 设置寄存器RCC_APB1E
相关文章
相关标签/搜索