interrupt_prog.c

来自「YAMAHA的铃音芯片的测试程序」· C语言 代码 · 共 69 行

C
69
字号
/* ********************************************************************************** */
/* FUNCTION                                                                           */
/* IRQ_Handler                                                                        */
/* DESCRIPTION                                                                	      */
/*    Interrupt Handler                         				      */
/* AUTHOR                                                                             */
/*    LinFeng  XuPing                                                     	      */
/* ************************************************************************************/
#include "OMAP_MPU_Addr.h"
#include "pccdef.h"
#include "c_interrupt.h"


void NoIsr()
{
	return;
}

void GPIO_Isr(void)
{
    int i;
	GPIO1_IRQSTATUS1=GPIO1_IRQSTATUS1;  //rewrite to enable new interrupt
//	puts_uart2(".");
}

void Timer1_Isr(void)  
{
    int i;
//    SetXF1();
//	ClrXF1();
}

void MailBox1_Isr(void) 
{
	u16 temp;
	temp = DSP2MPU1A;
	temp = DSP2MPU1B;	//clear int flag
}

void MailBox2_Isr(void)
{
	u16 temp;
	temp = DSP2MPU2A;
	temp = DSP2MPU2B;	//clear int flag	
}

void MPUIO_Isr(void)
{
}


void GPIO2_Isr(void)
{
  u32 temp;
	
	temp = GPIO1_IRQSTATUS1;
	GPIO1_IRQSTATUS1 = GPIO1_IRQSTATUS1;  //rewrite to enable new interrupt
	//if((temp&0x0004)!=0)
	//B_1500init();
    //test_ARM2DSP();
}		    
		    
		    





⌨️ 快捷键说明

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