📄 hb_it.c
字号:
/*******************************************************************************
* File Name : HB_it.c
* Author :
* Date :
* Description : Main Interrupt Service Routines.
*******************************************************************************/
/* Includes ------------------------------------------------------------------*/
#include <stdio.h>
#include "710defs.h"
#include "HB_it.h"
#include "main.h"
/*******************************************************************************
* Function Name : Undefined_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void Undefined_Handler(void)
{
}
/*******************************************************************************
* Function Name : SWI_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void SWI_Handler(void)
{
}
/*******************************************************************************
* Function Name : Prefetch_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void Prefetch_Handler(void)
{
}
/*******************************************************************************
* Function Name : Abort_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void Abort_Handler(void)
{
}
/*******************************************************************************
* Function Name : WDT_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void WDT_Handler(void)
{
}
/*******************************************************************************
* Function Name : nIRQ0_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void nIRQ0_Handler(void)
{
}
/*******************************************************************************
* Function Name : nIRQ1_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void nIRQ1_Handler(void)
{
}
/*******************************************************************************
* Function Name : nIRQ2_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void nIRQ2_Handler(void)
{
}
/*******************************************************************************
* Function Name : nIRQ3_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void nIRQ3_Handler(void)
{
}
/*******************************************************************************
* Function Name : AC97_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void AC97_Handler(void)
{
}
/*******************************************************************************
* Function Name : LCD_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void LCD_Handler(void)
{
}
/*******************************************************************************
* Function Name : RTC_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void RTC_Handler(void)
{
}
/*******************************************************************************
* Function Name : UART0_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void UART0_Handler(void)
{
}
/*******************************************************************************
* Function Name : UART1_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void UART1_Handler(void)
{
}
/*******************************************************************************
* Function Name : UART2_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void UART2_Handler(void)
{
}
/*******************************************************************************
* Function Name : UART3_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void UART3_Handler(void)
{
}
/*******************************************************************************
* Function Name : TIMER0_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void TIMER0_Handler(void)
{
if(i< 0x3c0)
{
i += 0x4;
}
else
{
i = 0x0;
}
REG_LCD_F1SADDR = temp + i;
REG_TISR = 0x1;
}
/*******************************************************************************
* Function Name : TIMER1_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void TIMER1_Handler(void)
{
}
/*******************************************************************************
* Function Name : USBH0_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void USBH0_Handler(void)
{
}
/*******************************************************************************
* Function Name : USBH1_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void USBH1_Handler(void)
{
}
/*******************************************************************************
* Function Name : EMCTX_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void EMCTX_Handler(void)
{
}
/*******************************************************************************
* Function Name : EMCRX_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void EMCRX_Handler(void)
{
}
/*******************************************************************************
* Function Name : GDMA0_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void GDMA0_Handler(void)
{
}
/*******************************************************************************
* Function Name : GDMA1_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void GDMA1_Handler(void)
{
}
/*******************************************************************************
* Function Name : SDIO_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void SDIO_Handler(void)
{
}
/*******************************************************************************
* Function Name : USBD_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void USBD_Handler(void)
{
}
/*******************************************************************************
* Function Name : SC0_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void SC0_Handler(void)
{
}
/*******************************************************************************
* Function Name : SC1_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void SC1_Handler(void)
{
}
/*******************************************************************************
* Function Name : I2C0_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void I2C0_Handler(void)
{
}
/*******************************************************************************
* Function Name : I2C1_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void I2C1_Handler(void)
{
}
/*******************************************************************************
* Function Name : SSP_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void SSP_Handler(void)
{
}
/*******************************************************************************
* Function Name : PWM_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void PWM_Handler(void)
{
}
/*******************************************************************************
* Function Name : KPI_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void KPI_Handler(void)
{
U32 KeyValue, tmp;
tmp = REG_KPISTATUS; //取按键值
tmp &= 0x0000000f; //因为硬件连接关系,需要对按键进行处理
if((tmp > 0x7) && (tmp < 0xC))
{
KeyValue = tmp - 4;
}
else if((tmp > 0x3) && (tmp < 0x8))
{
KeyValue = tmp + 4;
}
else
{
KeyValue = tmp;
}
printf("KPI interrupts. %x\n", KeyValue); //将按键值发送到控制台
switch(KeyValue)
{
case 0: LCDDisplayOn(); break;
case 1: LCDDisplayOff(); break;
case 2: Timer0On(); break;
case 3:
{
Timer0Off();
REG_LCD_F1SADDR = temp;
break;
}
case 4: show1();break;
case 5: show2();break;
case 6: show3();break;
case 7: key=1;break;
case 8: key=0;break;
case 9: break;
case 10: break;
case 11: break;
case 12: break;
case 13: break;
case 14: break;
case 15: break;
default: break;
}
}
/*******************************************************************************
* Function Name : PS2_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void PS2_Handler(void)
{
}
/*******************************************************************************
* Function Name : IRQ45_Handler
* Description :
* Input : None
* Output : None
* Return : None
*******************************************************************************/
void IRQ45_Handler(void)
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -