📄 rtc.h
字号:
#ifndef _OS_RTC_
#define _OS_RTC_
//Register RTCCON 0x57000040
#define RTCEN 0x01
#define CLKSEL 0x02
#define CNTSEL 0x04
#define CLKRST 0x08
//Register TICNT 0x57000044
#define TIINTEN 0x08
//Register RTCALM 0x57000050
#define ALMEN 0x40
#define YEAREN 0x20
#define MONEN 0x10
#define DATEEN 0x08
#define HOUREN 0x04
#define MINEN 0x02
#define SECEN 0x01
typedef struct{
u_8 second;
u_8 minute;
u_8 hour;
u_8 date;
u_8 day;
u_8 month;
u_16 year;
}RTC_Time;
void RTC_Reset(void);
void RTC_Start(void);
void RTC_GetTime(RTC_Time *prTime);
void RTC_AlarmEnable(u_8 Almen, RTC_Time * prTime);
#endif //_OS_RTC_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -