You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
944 B

11 months ago
  1. #pragma once
  2. #include "stm32f4xx_hal.h"
  3. //extern RTC_HandleTypeDef hrtc;
  4. //extern RTC_HandleTypeDef hrtc;
  5. // ʱ��궨��
  6. #define RTC_H12_AMorPM RTC_HOURFORMAT12_AM
  7. #define HOURS 1 // 0~23
  8. #define MINUTES 1 // 0~59
  9. #define SECONDS 1 // 0~59
  10. // ���ں궨��
  11. #define WEEKDAY 1 // 1~7
  12. #define DATE 1 // 1~31
  13. #define MONTH 1 // 1~12
  14. #define YEAR 1 // 0~99
  15. // ʱ���ʽ�궨��
  16. #define RTC_Format_BINorBCD RTC_Format_BIN
  17. // ������Ĵ����궨��
  18. #define RTC_BKP_DRX RTC_BKP_DR0
  19. // д�뵽���ݼĴ��������ݺ궨��
  20. #define RTC_BKP_DATA 0X32F2
  21. void RTC_AlarmSet(void);
  22. void RTC_TimeAndDate_Set(void);
  23. void RTC_CLK_Config(void);
  24. void HAL_RTCEx_WakeUpTimerEventCallback(RTC_HandleTypeDef *hrtc);