hal_it.c

来自「最新版IAR FOR ARM(EWARM)5.11中的代码例子」· C语言 代码 · 共 105 行

C
105
字号
//-----------------------------------------------------------------------------
// HAL_IT
//-----------------------------------------------------------------------------

#include <stdlib.h>
#include "hal_map.h"
#include "hal_it.h"
#include "hal_ic.h"

#include "hal_gpio.h"
#include "hal_rtc.h"



//-----------------------------------------------------------------------------
void MAC_Handler(void)
{
}
/*******************************************************************************
* Function Name  : USB_Handler
* Description    : This function handles USB exception.
*******************************************************************************/
void USB_Handler(void)
{
}

/*******************************************************************************
* Function Name  : IEE1284_Handler
* Description    : This function handles IEE1284 exception.
*******************************************************************************/
void IEE1284_Handler(void)
{
}

/*******************************************************************************
* Function Name  : I2C_Handler
* Description    : This function handles I2C exception.
*******************************************************************************/
void I2C_Handler(void)
{
}

/*******************************************************************************
* Function Name  : UART_Handler
* Description    : This function handles UART exception.
*******************************************************************************/
void UART_Handler(void)
{
}

/*******************************************************************************
* Function Name  : RTC_Handler
* Description    : This function handles RTC exception.
*******************************************************************************/
void RTC_Handler(void)
{
  RTC->STATUS |= RTC_ALARM_INT_FLAG; //clear flag by writing 1
  rtc_time.item.ST   = 5;
  rtc_time.item.SU   = 3;
  RTC_Set_Time       (rtc_time);
  LED1_Toggle();
  LED0_Toggle();
}
/*******************************************************************************
* Function Name  : TIMER1_Handler
* Description    : This function handles TIMER1 exception.
*******************************************************************************/
void TIMER1_Handler(void)
{

}

/*******************************************************************************
* Function Name  : TIMER2_Handler
* Description    : This function handles TIMER2 exception.
*******************************************************************************/
void TIMER2_Handler(void)
{
}

/*******************************************************************************
* Function Name  : nXIRQ0_Handler
* Description    : This function handles nXIRQ0 exception.
*******************************************************************************/
void nXIRQ0_Handler(void)
{
}

/*******************************************************************************
* Function Name  : nXIRQ1_Handler
* Description    : This function handles nXIRQ1 exception.
*******************************************************************************/
void nXIRQ1_Handler(void)
{
}

/*******************************************************************************
* Function Name  : DMA_Handler
* Description    : This function handles DMA exception.
*******************************************************************************/
void DMA_Handler(void)
{
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?