STM32G474xx HAL 用户手册
宏定义
RTC 校准
RTCEx 导出宏

宏定义

#define __HAL_RTC_CALIBRATION_OUTPUT_ENABLE(__HANDLE__)   ((__HANDLE__)->Instance->CR |= (RTC_CR_COE))
 启用 RTC 校准输出。
#define __HAL_RTC_CALIBRATION_OUTPUT_DISABLE(__HANDLE__)   ((__HANDLE__)->Instance->CR &= ~(RTC_CR_COE))
 禁用校准输出。
#define __HAL_RTC_CLOCKREF_DETECTION_ENABLE(__HANDLE__)   ((__HANDLE__)->Instance->CR |= (RTC_CR_REFCKON))
 启用时钟参考检测。
#define __HAL_RTC_CLOCKREF_DETECTION_DISABLE(__HANDLE__)   ((__HANDLE__)->Instance->CR &= ~(RTC_CR_REFCKON))
 禁用时钟参考检测。
#define __HAL_RTC_SHIFT_GET_FLAG(__HANDLE__, __FLAG__)   (__HAL_RTC_GET_FLAG((__HANDLE__), (__FLAG__)))
 获取所选 RTC 移位操作标志状态。

宏定义文档

#define __HAL_RTC_CALIBRATION_OUTPUT_DISABLE (   __HANDLE__)    ((__HANDLE__)->Instance->CR &= ~(RTC_CR_COE))

禁用校准输出。

参数:
__HANDLE__指定 RTC 句柄。
返回值:

定义于文件 stm32g4xx_hal_rtc_ex.h 的第 933 行。

#define __HAL_RTC_CALIBRATION_OUTPUT_ENABLE (   __HANDLE__)    ((__HANDLE__)->Instance->CR |= (RTC_CR_COE))

启用 RTC 校准输出。

参数:
__HANDLE__指定 RTC 句柄。
返回值:

定义于文件 stm32g4xx_hal_rtc_ex.h 的第 926 行。

#define __HAL_RTC_CLOCKREF_DETECTION_DISABLE (   __HANDLE__)    ((__HANDLE__)->Instance->CR &= ~(RTC_CR_REFCKON))

禁用时钟参考检测。

参数:
__HANDLE__指定 RTC 句柄。
返回值:

定义于文件 stm32g4xx_hal_rtc_ex.h 的第 948 行。

#define __HAL_RTC_CLOCKREF_DETECTION_ENABLE (   __HANDLE__)    ((__HANDLE__)->Instance->CR |= (RTC_CR_REFCKON))

启用时钟参考检测。

参数:
__HANDLE__指定 RTC 句柄。
返回值:

定义于文件 stm32g4xx_hal_rtc_ex.h 的第 941 行。

#define __HAL_RTC_SHIFT_GET_FLAG (   __HANDLE__,
  __FLAG__ 
)    (__HAL_RTC_GET_FLAG((__HANDLE__), (__FLAG__)))

获取所选 RTC 移位操作标志状态。

参数:
__HANDLE__指定 RTC 句柄。
__FLAG__指定 RTC 移位操作标志是否挂起。此参数可以是:
返回值:

定义于文件 stm32g4xx_hal_rtc_ex.h 的第 959 行。