stspearnet.c
来自「最新版IAR FOR ARM(EWARM)5.11中的代码例子」· C语言 代码 · 共 64 行
C
64 行
//-----------------------------------------------------------------------------
// 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 + =
减小字号Ctrl + -
显示快捷键?