|
STM32G474xx HAL用户手册
|
RTC时间和日期函数。 更多...
函数 | |
| HAL_StatusTypeDef | HAL_RTC_SetTime (RTC_HandleTypeDef *hrtc, RTC_TimeTypeDef *sTime, uint32_t Format) |
| 设置RTC当前时间。 | |
| HAL_StatusTypeDef | HAL_RTC_GetTime (RTC_HandleTypeDef *hrtc, RTC_TimeTypeDef *sTime, uint32_t Format) |
| 获取RTC当前时间。 | |
| HAL_StatusTypeDef | HAL_RTC_SetDate (RTC_HandleTypeDef *hrtc, RTC_DateTypeDef *sDate, uint32_t Format) |
| 设置RTC当前日期。 | |
| HAL_StatusTypeDef | HAL_RTC_GetDate (RTC_HandleTypeDef *hrtc, RTC_DateTypeDef *sDate, uint32_t Format) |
| 获取RTC当前日期。 | |
| void | HAL_RTC_DST_Add1Hour (RTC_HandleTypeDef *hrtc) |
| 夏令时,在一次操作中向日历加一个小时,无需经过初始化过程。 | |
| void | HAL_RTC_DST_Sub1Hour (RTC_HandleTypeDef *hrtc) |
| 夏令时,从日历中减去一个小时,无需经过初始化过程。 | |
| void | HAL_RTC_DST_SetStoreOperation (RTC_HandleTypeDef *hrtc) |
| 夏令时,设置存储操作位。 | |
| void | HAL_RTC_DST_ClearStoreOperation (RTC_HandleTypeDef *hrtc) |
| 夏令时,清除存储操作位。 | |
| uint32_t | HAL_RTC_DST_ReadStoreOperation (RTC_HandleTypeDef *hrtc) |
| 夏令时,读取存储操作位。 | |
RTC时间和日期函数。
===============================================================================
##### RTC Time and Date functions #####
===============================================================================
[..] This section provides functions allowing to configure Time and Date features
| void HAL_RTC_DST_Add1Hour | ( | RTC_HandleTypeDef * | hrtc | ) |
夏令时,在一次操作中向日历加一个小时,无需经过初始化过程。
| hrtc | RTC句柄 |
| 无 |
Definition at line 1972 of file stm32g4xx_hal_rtc.c.
References __HAL_RTC_WRITEPROTECTION_DISABLE, __HAL_RTC_WRITEPROTECTION_ENABLE, and __RTC_HandleTypeDef::Instance.
| void HAL_RTC_DST_ClearStoreOperation | ( | RTC_HandleTypeDef * | hrtc | ) |
夏令时,清除存储操作位。
| hrtc | RTC句柄 |
| 无 |
Definition at line 2010 of file stm32g4xx_hal_rtc.c.
References __HAL_RTC_WRITEPROTECTION_DISABLE, __HAL_RTC_WRITEPROTECTION_ENABLE, and __RTC_HandleTypeDef::Instance.
| uint32_t HAL_RTC_DST_ReadStoreOperation | ( | RTC_HandleTypeDef * | hrtc | ) |
夏令时,读取存储操作位。
| hrtc | RTC句柄 |
| operation | see RTC_StoreOperation_Definitions |
Definition at line 2022 of file stm32g4xx_hal_rtc.c.
References __RTC_HandleTypeDef::Instance.
| void HAL_RTC_DST_SetStoreOperation | ( | RTC_HandleTypeDef * | hrtc | ) |
夏令时,设置存储操作位。
| hrtc | RTC句柄 |
| 无 |
Definition at line 1998 of file stm32g4xx_hal_rtc.c.
References __HAL_RTC_WRITEPROTECTION_DISABLE, __HAL_RTC_WRITEPROTECTION_ENABLE, and __RTC_HandleTypeDef::Instance.
| void HAL_RTC_DST_Sub1Hour | ( | RTC_HandleTypeDef * | hrtc | ) |
夏令时,从日历中减去一个小时,无需经过初始化过程。
| hrtc | RTC句柄 |
| 无 |
Definition at line 1985 of file stm32g4xx_hal_rtc.c.
References __HAL_RTC_WRITEPROTECTION_DISABLE, __HAL_RTC_WRITEPROTECTION_ENABLE, and __RTC_HandleTypeDef::Instance.
| HAL_StatusTypeDef HAL_RTC_GetDate | ( | RTC_HandleTypeDef * | hrtc, |
| RTC_DateTypeDef * | sDate, | ||
| uint32_t | Format | ||
| ) |
获取RTC当前日期。
| hrtc | RTC句柄 |
| sDate | 指向日期结构的指针 |
| Format | 指定输入参数的格式。此参数可以是以下值之一:
|
| HAL | 状态 |
Definition at line 1101 of file stm32g4xx_hal_rtc.c.
References assert_param, RTC_DateTypeDef::Date, __RTC_HandleTypeDef::Instance, IS_RTC_FORMAT, RTC_DateTypeDef::Month, RTC_Bcd2ToByte(), RTC_DR_RESERVED_MASK, RTC_FORMAT_BIN, RTC_DateTypeDef::WeekDay, and RTC_DateTypeDef::Year.
| HAL_StatusTypeDef HAL_RTC_GetTime | ( | RTC_HandleTypeDef * | hrtc, |
| RTC_TimeTypeDef * | sTime, | ||
| uint32_t | Format | ||
| ) |
获取RTC当前时间。