STM32G474xx HAL用户手册
函数
时间戳
RTC导出函数

函数

__STATIC_INLINE void LL_RTC_TS_EnableInternalEvent (RTC_TypeDef *RTCx)
 启用内部事件时间戳。
__STATIC_INLINE void LL_RTC_TS_DisableInternalEvent (RTC_TypeDef *RTCx)
 禁用内部事件时间戳。
__STATIC_INLINE void LL_RTC_TS_Enable (RTC_TypeDef *RTCx)
 启用时间戳。
__STATIC_INLINE void LL_RTC_TS_Disable (RTC_TypeDef *RTCx)
 禁用时间戳。
__STATIC_INLINE void LL_RTC_TS_SetActiveEdge (RTC_TypeDef *RTCx, uint32_t Edge)
 设置时间戳事件的有效边沿。
__STATIC_INLINE uint32_t LL_RTC_TS_GetActiveEdge (RTC_TypeDef *RTCx)
 获取时间戳事件的有效边沿。
__STATIC_INLINE uint32_t LL_RTC_TS_GetTimeFormat (RTC_TypeDef *RTCx)
 获取时间戳的AM/PM表示法(AM或24小时制)
__STATIC_INLINE uint32_t LL_RTC_TS_GetHour (RTC_TypeDef *RTCx)
 以BCD格式获取时间戳小时。
__STATIC_INLINE uint32_t LL_RTC_TS_GetMinute (RTC_TypeDef *RTCx)
 以BCD格式获取时间戳分钟。
__STATIC_INLINE uint32_t LL_RTC_TS_GetSecond (RTC_TypeDef *RTCx)
 以BCD格式获取时间戳秒。
__STATIC_INLINE uint32_t LL_RTC_TS_GetTime (RTC_TypeDef *RTCx)
 以BCD格式获取时间戳时间(小时、分钟和秒)。
__STATIC_INLINE uint32_t LL_RTC_TS_GetWeekDay (RTC_TypeDef *RTCx)
 获取时间戳星期几。
__STATIC_INLINE uint32_t LL_RTC_TS_GetMonth (RTC_TypeDef *RTCx)
 以BCD格式获取时间戳月份。
__STATIC_INLINE uint32_t LL_RTC_TS_GetDay (RTC_TypeDef *RTCx)
 以BCD格式获取时间戳日期。
__STATIC_INLINE uint32_t LL_RTC_TS_GetDate (RTC_TypeDef *RTCx)
 以BCD格式获取时间戳日期(星期、日期和月份)。
__STATIC_INLINE uint32_t LL_RTC_TS_GetSubSecond (RTC_TypeDef *RTCx)
 获取时间戳亚秒值。
__STATIC_INLINE void LL_RTC_TS_EnableOnTamper (RTC_TypeDef *RTCx)
 在篡改检测事件时激活时间戳。
__STATIC_INLINE void LL_RTC_TS_DisableOnTamper (RTC_TypeDef *RTCx)
 禁用篡改检测事件时的时间戳。

函数说明

__STATIC_INLINE void LL_RTC_TS_Disable ( RTC_TypeDef *  RTCx)

禁用时间戳。

注意:
该位受写保护。之前应调用LL_RTC_DisableWriteProtection函数。
参考手册到LL API交叉引用:
RTC_CR ITSE LL_RTC_TS_Disable
参数:
RTCxRTC实例
返回值:

定义于文件stm32g4xx_ll_rtc.h的第2504行。

__STATIC_INLINE void LL_RTC_TS_DisableInternalEvent ( RTC_TypeDef *  RTCx)

禁用内部事件时间戳。

注意:
该位受写保护。之前应调用LL_RTC_DisableWriteProtection函数。
参考手册到LL API交叉引用:
RTC_CR ITSE LL_RTC_TS_DisableInternalEvent
参数:
RTCxRTC实例
返回值:

定义于文件stm32g4xx_ll_rtc.h的第2480行。

__STATIC_INLINE void LL_RTC_TS_DisableOnTamper ( RTC_TypeDef *  RTCx)

禁用篡改检测事件时的时间戳。

参考手册到LL API交叉引用:
RTC_CR TAMPTS LL_RTC_TS_DisableOnTamper
参数:
RTCxRTC实例
返回值:

定义于文件stm32g4xx_ll_rtc.h的第2711行。

__STATIC_INLINE void LL_RTC_TS_Enable ( RTC_TypeDef *  RTCx)

启用时间戳。

注意:
该位受写保护。之前应调用LL_RTC_DisableWriteProtection函数。
参考手册到LL API交叉引用:
RTC_CR ITSE LL_RTC_TS_Enable
参数:
RTCxRTC实例
返回值:

定义于文件stm32g4xx_ll_rtc.h的第2492行。

__STATIC_INLINE void LL_RTC_TS_EnableInternalEvent ( RTC_TypeDef *  RTCx)

启用内部事件时间戳。

注意:
该位受写保护。之前应调用LL_RTC_DisableWriteProtection函数。
参考手册到LL API交叉引用:
RTC_CR ITSE LL_RTC_TS_EnableInternalEvent
参数:
RTCxRTC实例
返回值:

定义于文件stm32g4xx_ll_rtc.h的第2468行。

__STATIC_INLINE void LL_RTC_TS_EnableOnTamper ( RTC_TypeDef *  RTCx)

在篡改检测事件时激活时间戳。

参考手册到LL API交叉引用:
RTC_CR TAMPTS LL_RTC_TS_EnableOnTamper
参数:
RTCxRTC实例
返回值:

定义于文件stm32g4xx_ll_rtc.h的第2700行。

__STATIC_INLINE uint32_t LL_RTC_TS_GetActiveEdge ( RTC_TypeDef *  RTCx)

获取时间戳事件的有效边沿。

注意:
该位受写保护。之前应调用LL_RTC_DisableWriteProtection函数。
参考手册到LL API交叉引用:
RTC_CR ITSEDGE LL_RTC_TS_GetActiveEdge
参数:
RTCxRTC实例
返回值:
返回值可以是以下值之一:

定义于文件stm32g4xx_ll_rtc.h的第2534行。