STM32G474xx HAL用户手册
宏定义
时间辅助宏
RTC

宏定义

#define __LL_RTC_GET_HOUR(__RTC_TIME__)   (((__RTC_TIME__) >> RTC_OFFSET_HOUR) & 0x000000FFU)
 辅助宏,用于以BCD格式获取小时。
#define __LL_RTC_GET_MINUTE(__RTC_TIME__)   (((__RTC_TIME__) >> RTC_OFFSET_MINUTE) & 0x000000FFU)
 辅助宏,用于以BCD格式获取分钟。
#define __LL_RTC_GET_SECOND(__RTC_TIME__)   ((__RTC_TIME__) & 0x000000FFU)
 辅助宏,用于以BCD格式获取秒。

宏定义说明

#define __LL_RTC_GET_HOUR (   __RTC_TIME__)    (((__RTC_TIME__) >> RTC_OFFSET_HOUR) & 0x000000FFU)

辅助宏,用于以BCD格式获取小时。

参数:
__RTC_TIME__RTC时间,由LL_RTC_TIME_Get函数返回
返回值:
小时以BCD格式(0x01...0x12或介于Min_Data=0x00和Max_Data=0x23之间)

定义于文件stm32g4xx_ll_rtc.h769行。

#define __LL_RTC_GET_MINUTE (   __RTC_TIME__)    (((__RTC_TIME__) >> RTC_OFFSET_MINUTE) & 0x000000FFU)

辅助宏,用于以BCD格式获取分钟。

参数:
__RTC_TIME__RTC时间,由LL_RTC_TIME_Get函数返回
返回值:
分钟以BCD格式(0x00...0x59)

定义于文件stm32g4xx_ll_rtc.h776行。

#define __LL_RTC_GET_SECOND (   __RTC_TIME__)    ((__RTC_TIME__) & 0x000000FFU)

辅助宏,用于以BCD格式获取秒。

参数:
__RTC_TIME__RTC时间,由LL_RTC_TIME_Get函数返回
返回值:
以格式(0x00...0x59)

定义于文件stm32g4xx_ll_rtc.h783行。