使用STM32 CubeIDE中的SFR视图,地址0x 40006c00用于寄存器DR1; 查看软件实现,这实际上是DR1寄存器之前的4个字节,导致DRx寄存器移位1。 此外,根据RM 0008,保留基于上述偏移量的前4个字节。 RN0114中未提及。 uint32_t HAL_RTCEx_BKUPRead(RTC_HandleTypeDef *hrtc, uint32_t BackupRegister) { uint32_t backupregister = 0U; uint32_t pvalue = 0U; /* Prevent unused argument(s) compilation warning */ UNUSED(hrtc); /* Check the parameters */ assert_param(IS_RTC_BKP(BackupRegister)); backupregister = (uint32_t)BKP_BASE;
|