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
31 lines
944 B
#pragma once
|
|
#include "stm32f4xx_hal.h"
|
|
|
|
//extern RTC_HandleTypeDef hrtc;
|
|
|
|
//extern RTC_HandleTypeDef hrtc;
|
|
// ʱ��궨��
|
|
#define RTC_H12_AMorPM RTC_HOURFORMAT12_AM
|
|
|
|
#define HOURS 1 // 0~23
|
|
#define MINUTES 1 // 0~59
|
|
#define SECONDS 1 // 0~59
|
|
|
|
// ���ں궨��
|
|
#define WEEKDAY 1 // 1~7
|
|
#define DATE 1 // 1~31
|
|
#define MONTH 1 // 1~12
|
|
#define YEAR 1 // 0~99
|
|
|
|
// ʱ���ʽ�궨��
|
|
#define RTC_Format_BINorBCD RTC_Format_BIN
|
|
|
|
// ������Ĵ����궨��
|
|
#define RTC_BKP_DRX RTC_BKP_DR0
|
|
// д�뵽���ݼĴ��������ݺ궨��
|
|
#define RTC_BKP_DATA 0X32F2
|
|
|
|
void RTC_AlarmSet(void);
|
|
void RTC_TimeAndDate_Set(void);
|
|
void RTC_CLK_Config(void);
|
|
void HAL_RTCEx_WakeUpTimerEventCallback(RTC_HandleTypeDef *hrtc);
|