使能PWR和BKP时钟: a) RCC_APB1PeriphClockCmd(); 使能后备寄存器访问: a) PWR_BackupAccessCmd(); 配置RTC时钟源,使能RTC时钟: a) RCC_RTCCLKConfig(); b) RCC_RTCCLKCmd(); c) 如果使用LSE,要打开LSE: RCC_LSEConfig(RCC_LSE_ON); 设置RTC预分频系数: a) RTC_SetPrescaler(); 设置时间: a) RTC_SetCounter(); 开启
Reset: 1.系统复位:A system reset sets all registers to their reset values except for the RTC, RTC backup registers and control/status register, RCC_CSR 复位源查看:RCC_CSR Option byte loader:STM32L15xxx Flash programming manual (PM0062) 2.Power Reset:A power r
RTC(Real Time Clock):实时时钟 BCD码:用4位2进制来表示10以内的十进制的形式. RTC的时钟源:LSE(32.768KHZ).HSE_RTC.LSI.经过一个精密校准(RTC_CALR).再经过7位的预分频器进行分频(RTC_PRER,默认127+1=128)会产生一个ck_apre()时钟.再经过粗略校准(RTC_CALPR).再经过RTC_PRER(一个同步15位预分频器(默认值=256),影子寄存器(RTC_SSR)).然后,再产生一个ck_spre(默认1HZ)