|
STM32G474xx HAL用户手册
|
函数 | |
| ErrorStatus | LL_RTC_DeInit (RTC_TypeDef *RTCx) |
| 将RTC寄存器反初始化为其默认复位值。 | |
| ErrorStatus | LL_RTC_Init (RTC_TypeDef *RTCx, LL_RTC_InitTypeDef *RTC_InitStruct) |
| 根据RTC_InitStruct中指定的参数初始化RTC寄存器。 | |
| void | LL_RTC_StructInit (LL_RTC_InitTypeDef *RTC_InitStruct) |
| 将每个LL_RTC_InitTypeDef字段设置为默认值。 | |
| ErrorStatus | LL_RTC_TIME_Init (RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_TimeTypeDef *RTC_TimeStruct) |
| 设置RTC当前时间。 | |
| void | LL_RTC_TIME_StructInit (LL_RTC_TimeTypeDef *RTC_TimeStruct) |
| 将每个LL_RTC_TimeTypeDef字段设置为默认值(时间 = 00时:00分:00秒)。 | |
| ErrorStatus | LL_RTC_DATE_Init (RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_DateTypeDef *RTC_DateStruct) |
| 设置RTC当前日期。 | |
| void | LL_RTC_DATE_StructInit (LL_RTC_DateTypeDef *RTC_DateStruct) |
| 将每个LL_RTC_DateTypeDef字段设置为默认值(日期 = 星期一,一月01日 xx00) | |
| ErrorStatus | LL_RTC_ALMA_Init (RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_AlarmTypeDef *RTC_AlarmStruct) |
| 设置RTC闹钟A。 | |
| ErrorStatus | LL_RTC_ALMB_Init (RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_AlarmTypeDef *RTC_AlarmStruct) |
| 设置RTC闹钟B。 | |
| void | LL_RTC_ALMA_StructInit (LL_RTC_AlarmTypeDef *RTC_AlarmStruct) |
| 将ALARMA的每个LL_RTC_AlarmTypeDef字段设置为默认值(时间 = 00时:00分:00秒 / 日期 = 月份第一天 / 掩码 = 所有字段均被屏蔽)。 | |
| void | LL_RTC_ALMB_StructInit (LL_RTC_AlarmTypeDef *RTC_AlarmStruct) |
| 将ALARMB的每个LL_RTC_AlarmTypeDef字段设置为默认值(时间 = 00时:00分:00秒 / 日期 = 月份第一天 / 掩码 = 所有字段均被屏蔽)。 | |
| ErrorStatus | LL_RTC_EnterInitMode (RTC_TypeDef *RTCx) |
| 进入RTC初始化模式。 | |
| ErrorStatus | LL_RTC_ExitInitMode (RTC_TypeDef *RTCx) |
| 退出RTC初始化模式。 | |
| ErrorStatus | LL_RTC_WaitForSynchro (RTC_TypeDef *RTCx) |
| 等待RTC时间和日期寄存器(RTC_TR和RTC_DR)与RTC APB时钟同步。 | |
| ErrorStatus LL_RTC_ALMA_Init | ( | RTC_TypeDef * | RTCx, |
| uint32_t | RTC_Format, | ||
| LL_RTC_AlarmTypeDef * | RTC_AlarmStruct | ||
| ) |
设置RTC闹钟A。
| RTCx | RTC实例 |
| RTC_Format | 此参数可以是以下值之一: |
| RTC_AlarmStruct | 指向包含闹钟配置参数的LL_RTC_AlarmTypeDef结构的指针。 |
| 一个 | ErrorStatus枚举值:
|
定义于文件stm32g4xx_ll_rtc.c的第466行。
引用 __LL_RTC_CONVERT_BCD2BIN, __LL_RTC_CONVERT_BIN2BCD, LL_RTC_AlarmTypeDef::AlarmDateWeekDay, LL_RTC_AlarmTypeDef::AlarmDateWeekDaySel, LL_RTC_AlarmTypeDef::AlarmMask, LL_RTC_AlarmTypeDef::AlarmTime, assert_param, LL_RTC_TimeTypeDef::Hours, IS_LL_RTC_ALMA_DATE_WEEKDAY_SEL, IS_LL_RTC_ALMA_MASK, IS_LL_RTC_DAY, IS_LL_RTC_FORMAT, IS_LL_RTC_HOUR12, IS_LL_RTC_HOUR24, IS_LL_RTC_MINUTES, IS_LL_RTC_SECONDS, IS_LL_RTC_TIME_FORMAT, IS_LL_RTC_WEEKDAY, LL_RTC_ALMA_ConfigTime(), LL_RTC_ALMA_DATEWEEKDAYSEL_DATE, LL_RTC_ALMA_DisableWeekday(), LL_RTC_ALMA_EnableWeekday(), LL_RTC_ALMA_SetDay(), LL_RTC_ALMA_SetMask(), LL_RTC_ALMA_SetWeekDay(), LL_RTC_DisableWriteProtection(), LL_RTC_EnableWriteProtection(), LL_RTC_FORMAT_BIN, LL_RTC_GetHourFormat(), LL_RTC_HOURFORMAT_24HOUR, LL_RTC_TimeTypeDef::Minutes, LL_RTC_TimeTypeDef::Seconds, 和 LL_RTC_TimeTypeDef::TimeFormat.
| void LL_RTC_ALMA_StructInit | ( | LL_RTC_AlarmTypeDef * | RTC_AlarmStruct | ) |
将ALARMA的每个LL_RTC_AlarmTypeDef字段设置为默认值(时间 = 00时:00分:00秒 / 日期 = 月份第一天 / 掩码 = 所有字段均被屏蔽)。
| RTC_AlarmStruct | 指向将被初始化的LL_RTC_AlarmTypeDef结构的指针。 |
| 无 |
定义于文件stm32g4xx_ll_rtc.c的第698行。
引用 LL_RTC_AlarmTypeDef::AlarmDateWeekDay, LL_RTC_AlarmTypeDef::AlarmDateWeekDaySel, LL_RTC_AlarmTypeDef::AlarmMask, LL_RTC_AlarmTypeDef::AlarmTime, LL_RTC_TimeTypeDef::Hours, LL_RTC_ALMA_DATEWEEKDAYSEL_DATE, LL_RTC_ALMA_MASK_NONE, LL_RTC_ALMA_TIME_FORMAT_AM, LL_RTC_TimeTypeDef::Minutes, LL_RTC_TimeTypeDef::Seconds, 和 LL_RTC_TimeTypeDef::TimeFormat.
| ErrorStatus LL_RTC_ALMB_Init | ( | RTC_TypeDef * | RTCx, |
| uint32_t | RTC_Format, | ||
| LL_RTC_AlarmTypeDef * | RTC_AlarmStruct | ||
| ) |
设置RTC闹钟B。
| RTCx | RTC实例 |
| RTC_Format | 此参数可以是以下值之一: |
| RTC_AlarmStruct | 指向包含闹钟配置参数的LL_RTC_AlarmTypeDef结构的指针。 |
| 一个 | ErrorStatus枚举值:
|
定义于文件stm32g4xx_ll_rtc.c的第586行。
引用 __LL_RTC_CONVERT_BCD2BIN, __LL_RTC_CONVERT_BIN2BCD, LL_RTC_AlarmTypeDef::AlarmDateWeekDay, LL_RTC_AlarmTypeDef::AlarmDateWeekDaySel,