STM32G474xx HAL User Manual
函数
外设控制函数
RTC导出函数

外设控制函数。 更多...

函数

HAL_StatusTypeDef HAL_RTC_WaitForSynchro (RTC_HandleTypeDef *hrtc)
 等待RTC时间日期寄存器(RTC_TR和RTC_DR)与RTC APB时钟同步。

详细说明

外设控制函数。

 ===============================================================================
                     ##### Peripheral Control functions #####
 ===============================================================================
    [..]
    This subsection provides functions allowing to
      (+) Wait for RTC Time and Date Synchronization


函数文档

HAL_StatusTypeDef HAL_RTC_WaitForSynchro ( RTC_HandleTypeDef hrtc)

等待RTC时间日期寄存器(RTC_TR和RTC_DR)与RTC APB时钟同步。

注意:
RTC重同步模式受写保护,请在调用此函数之前使用__HAL_RTC_WRITEPROTECTION_DISABLE()禁用写保护。
要通过影子寄存器读取日历,在日历初始化、日历更新或从低功耗模式唤醒后,软件必须首先清除RSF标志。然后软件必须等待该标志再次被置位后才能读取日历,这意味着日历寄存器已被正确复制到RTC_TR和RTC_DR影子寄存器中。
参数:
hrtcRTC句柄
返回值:
HAL状态

定义于文件stm32g4xx_hal_rtc.c的第1802行。

参考引用HAL_GetTick()__RTC_HandleTypeDef::InstanceRTC_ICSR_RESERVED_MASKRTC_RSF_MASK以及RTC_TIMEOUT_VALUE

被以下函数引用:HAL_RTC_DeInit()HAL_RTCEx_SetSynchroShift()以及RTC_ExitInitMode()