📄 stspearnet.c
字号:
//-----------------------------------------------------------------------------
// SPEArNet Example RTC
//-----------------------------------------------------------------------------
#include "hal_map.h"
#include "hal_type.h"
#include "hal_rtc.h"
#include "hal_ic.h"
#include "hal_gpio.h"
//-----------------------------------------------------------------------------
volatile void delay(int time)
{
unsigned short i, j;
for(j=0; j<time; j++){
for(i=0; i<0xFFFF; i++);
}
}
//-----------------------------------------------------------------------------
void Main_RTC_Int (void)
{
GPIO_Init(GPIO_ALL_AS_OUTs);
RTC_Init ();
rtc_date.item.YM = 2;
rtc_date.item.YH = 0;
rtc_date.item.YT = 0;
rtc_date.item.YU = 5;
rtc_date.item.MT = 0;
rtc_date.item.MU = 7;
rtc_date.item.DT = 0;
rtc_date.item.DU = 1;
RTC_Set_Date (rtc_date);
rtc_time.item.HT = 2;
rtc_time.item.HU = 3;
rtc_time.item.MIT = 5;
rtc_time.item.MIU = 9;
rtc_time.item.ST = 5;
rtc_time.item.SU = 3;
RTC_Set_Time (rtc_time);
rtc_time.item.ST = 5;
rtc_time.item.SU = 5;
RTC_Set_Alarm (rtc_time, rtc_date, RTC_ALARM_IE|RTC_FORCE_MINUTES);
IC_Int_Config (IC_RTC,IC_HIGH_LEVEL);
IC_Int_OnOff (IC_RTC,ENABLE);
IC_Global_OnOff (IC_IRQ,ENABLE);
while (1);
}
//-----------------------------------------------------------------------------
int main()
{
Main_RTC_Int();
}
//-----------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -