69 lines
1.5 KiB
C
Raw Normal View History

2021-07-28 13:15:22 +08:00
#ifndef __RTC_H
#define __RTC_H
#include "sys.h"
//////////////////////////////////////////////////////////////////////////////////
/**************************************************************************************
//RTC<54><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//DevEBox <20><>Խ<EFBFBD><D4BD><EFBFBD>ӣ<EFBFBD>Ƕ<EFBFBD><C7B6>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>̣<EFBFBD>mcudev.taobao.com
//<2F>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>̣<EFBFBD>shop389957290.taobao.com
**************************************************************************************/
//////////////////////////////////////////////////////////////////////////////////
extern RTC_HandleTypeDef RTC_Handler; //RTC<54><43><EFBFBD><EFBFBD>
u8 RTC_Init(void); //RTC<54><43>ʼ<EFBFBD><CABC>
u8 RTC_Wait_Synchro(void); //<2F>ȴ<EFBFBD>ͬ<EFBFBD><CDAC>
HAL_StatusTypeDef RTC_Set_Time(u8 hour,u8 min,u8 sec,u8 ampm); //RTCʱ<43><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
HAL_StatusTypeDef RTC_Set_Date(u8 year,u8 month,u8 date,u8 week); //RTC<54><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void RTC_Set_AlarmA(u8 week,u8 hour,u8 min,u8 sec); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,24Сʱ<D0A1><CAB1>)
void RTC_Set_WakeUp(u32 wksel,u16 cnt); //<2F><><EFBFBD><EFBFBD><EFBFBD>Ի<EFBFBD><D4BB>Ѷ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
u8 RTC_DEC2BCD(u8 val); //ʮ<><CAAE><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>ΪBCD<43><44>
u8 RTC_BCD2DEC(u8 val); //BCD<43><44>ת<EFBFBD><D7AA>Ϊʮ<CEAA><CAAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void RTC_Get_Time(u8 *hour,u8 *min,u8 *sec,u8 *ampm);
void RTC_Get_Date(u8 *year,u8 *month,u8 *date,u8 *week);
#endif
/**************************************************************************************
//RTC<54><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//DevEBox <20><>Խ<EFBFBD><D4BD><EFBFBD>ӣ<EFBFBD>Ƕ<EFBFBD><C7B6>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>̣<EFBFBD>mcudev.taobao.com
//<2F>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>̣<EFBFBD>shop389957290.taobao.com
**************************************************************************************/