關於STM32使用RTC時復位後程序死在 RTC

在軟件仿真時若是不須要配置,則程序會死在 RTC_WaitForSynchro() 函數中。而下載到硬件上時,有時候能夠跑,有時候也會在該函數中死循環。 可能的緣由: 首先,必定要確認是否使能了對後備寄存器和RTC的訪問。 系統復位後,對後備寄存器和RTC的訪問被禁止,這是爲了防止對後備區域(BKP)的意外寫操 做。執行如下操做將使能對後備寄存器和RTC的訪問:  ● 設置寄存器RCC_APB1E
相關文章
相關標籤/搜索