Paderboy 发表于 2015-11-17 10:25:46

你去看下例程,在hal库里F411里就有。。
STM32Cube_FW_F4_V1.9.0\Projects\STM32F411RE-Nucleo\Examples\RTC\RTC_Calendar\Src

yaowei 发表于 2015-11-17 11:02:07

Paderboy 发表于 2015-11-17 10:25
你去看下例程,在hal库里F411里就有。。
STM32Cube_FW_F4_V1.9.0\Projects\STM32F411RE-Nucleo\Examples\RT ...

if(HAL_RTCEx_BKUPRead(&hrtc, RTC_BKP_DR0) != 0x32F2)
{
    /* Configure RTC Calendar */
    printf("rtcvalue==%x\r\n",HAL_RTCEx_BKUPRead(&hrtc, RTC_BKP_DR0));
    MX_RTC_Init();
}


我这么写的,在init里写寄存器 但是第二次开机的时候读取出的寄存器的值rtcvalue==80001c7跟第一次是一样 就是说没写进去

dsjsjf 发表于 2015-11-17 12:14:38

已经有正解了,我就顶一下
页: 1 [2]
查看完整版本: 关于STM32F411RET的RTC掉电时间不保存的问题