STM32G474xx HAL 用户手册
数据字段
RTC_TimeTypeDef 结构体参考

RTC 时间结构体定义。 更多...

#include <stm32g4xx_hal_rtc.h>

数据字段

uint8_t Hours
uint8_t Minutes
uint8_t Seconds
uint8_t TimeFormat
uint32_t SubSeconds
uint32_t SecondFraction
uint32_t DayLightSaving
uint32_t StoreOperation

详细描述

RTC 时间结构体定义。

定义在文件 stm32g4xx_hal_rtc.h 的第 89 行。


字段文档

此接口已弃用。若要管理夏令时,请使用 HAL_RTC_DST_xxx 函数。

定义在文件 stm32g4xx_hal_rtc.h 的第 114 行。

HAL_RTC_SetTime() 引用。

指定 RTC 时间的小时。若选择了 RTC_HourFormat_12,此参数必须介于 Min_Data = 0 和 Max_Data = 12 之间。若选择了 RTC_HourFormat_24,此参数必须介于 Min_Data = 0 和 Max_Data = 23 之间。

定义在文件 stm32g4xx_hal_rtc.h 的第 91 行。

HAL_RTC_GetAlarm()HAL_RTC_GetTime()HAL_RTC_SetAlarm()HAL_RTC_SetAlarm_IT()HAL_RTC_SetTime()HAL_RTCEx_GetTimeStamp() 引用。

指定 RTC 时间的分钟。此参数必须介于 Min_Data = 0 和 Max_Data = 59 之间。

定义在文件 stm32g4xx_hal_rtc.h 的第 95 行。

HAL_RTC_GetAlarm()HAL_RTC_GetTime()HAL_RTC_SetAlarm()HAL_RTC_SetAlarm_IT()HAL_RTC_SetTime()HAL_RTCEx_GetTimeStamp() 引用。

指定与同步预分频器因子值(PREDIV_S)对应的亚秒寄存器内容的范围或粒度。此参数对应 [0-1] 秒的时间单位范围,粒度为 [1 秒 / (SecondFraction + 1)]。此字段仅由 HAL_RTC_GetTime 函数使用。

定义在文件 stm32g4xx_hal_rtc.h 的第 108 行。

HAL_RTC_GetTime() 引用。

指定 RTC 时间的秒。此参数必须介于 Min_Data = 0 和 Max_Data = 59 之间。

定义在文件 stm32g4xx_hal_rtc.h 的第 98 行。

HAL_RTC_GetAlarm()HAL_RTC_GetTime()HAL_RTC_SetAlarm()HAL_RTC_SetAlarm_IT()HAL_RTC_SetTime()HAL_RTCEx_GetTimeStamp() 引用。

此接口已弃用。若要管理夏令时,请使用 HAL_RTC_DST_xxx 函数。

定义在文件 stm32g4xx_hal_rtc.h 的第 117 行。

HAL_RTC_SetTime() 引用。

指定 RTC_SSR 亚秒寄存器的内容。此参数对应 [0-1] 秒的时间单位范围,粒度为 [1 秒 / (SecondFraction + 1)]。

定义在文件 stm32g4xx_hal_rtc.h 的第 104 行。

HAL_RTC_GetAlarm()HAL_RTC_GetTime()HAL_RTC_SetAlarm()HAL_RTC_SetAlarm_IT()HAL_RTCEx_GetTimeStamp() 引用。

指定 RTC 的 AM/PM 时间。此参数可以是 RTC AM PM 定义 中的一个值。

定义在文件 stm32g4xx_hal_rtc.h 的第 101 行。

HAL_RTC_GetAlarm()HAL_RTC_GetTime()HAL_RTC_SetAlarm()HAL_RTC_SetAlarm_IT()HAL_RTC_SetTime()HAL_RTCEx_GetTimeStamp() 引用。


此结构体的文档由以下文件生成: