⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stspearnet.c

📁 最新版IAR FOR ARM(EWARM)5.11中的代码例子
💻 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 + -