我找了库里面对年的设置,范围是0-99,那我如何设置成2019年,比如系统里面有time()函数可以获取当前的时间,如何将RTC的时间同步到time()里面去?
- typedef struct
- {
- uint8_t WeekDay; /*!< Specifies the RTC Date WeekDay.
- This parameter can be a value of @ref RTC_WeekDay_Definitions */
-
- uint8_t Month; /*!< Specifies the RTC Date Month (in BCD format).
- This parameter can be a value of @ref RTC_Month_Date_Definitions */
- uint8_t Date; /*!< Specifies the RTC Date.
- This parameter must be a number between Min_Data = 1 and Max_Data = 31 */
-
- uint8_t Year; /*!< Specifies the RTC Date Year.
- This parameter must be a number between Min_Data = 0 and Max_Data = 99 */
-
- }RTC_DateTypeDef;
复制代码
直接设置 BCD的 19 数字就可以了, RTC 读取的话,读取到的数值,人为加上 2000
一周热门 更多>