STM32G474xx HAL User Manual
宏定义
日期辅助宏
RTC

宏定义

#define __LL_RTC_GET_WEEKDAY(__RTC_DATE__)   (((__RTC_DATE__) >> RTC_OFFSET_WEEKDAY) & 0x000000FFU)
 用于获取星期几的辅助宏。
#define __LL_RTC_GET_YEAR(__RTC_DATE__)   ((__RTC_DATE__) & 0x000000FFU)
 用于以BCD格式获取年份的辅助宏。
#define __LL_RTC_GET_MONTH(__RTC_DATE__)   (((__RTC_DATE__) >>RTC_OFFSET_MONTH) & 0x000000FFU)
 用于以BCD格式获取月份的辅助宏。
#define __LL_RTC_GET_DAY(__RTC_DATE__)   (((__RTC_DATE__) >>RTC_OFFSET_DAY) & 0x000000FFU)
 用于以BCD格式获取日期的辅助宏。

宏定义文档

#define __LL_RTC_GET_DAY (   __RTC_DATE__)    (((__RTC_DATE__) >>RTC_OFFSET_DAY) & 0x000000FFU)

用于以BCD格式获取日期的辅助宏。

参数:
__RTC_DATE__LL_RTC_DATE_Get 返回的值
返回值:
日期以BCD格式表示(0x01 ... 0x31)

定义于文件 stm32g4xx_ll_rtc.h754 行。

#define __LL_RTC_GET_MONTH (   __RTC_DATE__)    (((__RTC_DATE__) >>RTC_OFFSET_MONTH) & 0x000000FFU)

用于以BCD格式获取月份的辅助宏。

参数:
__RTC_DATE__LL_RTC_DATE_Get 返回的值
返回值:
返回值可以是以下值之一:

定义于文件 stm32g4xx_ll_rtc.h747 行。

#define __LL_RTC_GET_WEEKDAY (   __RTC_DATE__)    (((__RTC_DATE__) >> RTC_OFFSET_WEEKDAY) & 0x000000FFU)

用于获取星期几的辅助宏。

参数:
__RTC_DATE__LL_RTC_DATE_Get 函数返回的日期。
返回值:
返回值可以是以下值之一:

定义于文件 stm32g4xx_ll_rtc.h721 行。

#define __LL_RTC_GET_YEAR (   __RTC_DATE__)    ((__RTC_DATE__) & 0x000000FFU)

用于以BCD格式获取年份的辅助宏。

参数:
__RTC_DATE__LL_RTC_DATE_Get 返回的值
返回值:
年份以BCD格式表示(0x00 ... 0x99)

定义于文件 stm32g4xx_ll_rtc.h728 行。