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

📄 sys_interrupt.c

📁 PCM 脉冲编码调制的C源代码
💻 C
字号:
/****************************************************************/
/*------------------------ 中断服务函数 ------------------------*/
/****************************************************************/
#include "reg5509a.h"
unsigned int key_flag = 0;
//---------------------------------------------------------
void interrupt Nmi_isr()             //不可屏蔽中断            
{
    ;
}
//---------------------------------------------------------
//----------controled by IER0----------
//IV2 -- IV15:
//---------------------------------------------------------
//----------------------------------------------------10---
void interrupt ExtInt0_isr()        //中断0中断子程序
{    								//key int     
	key_flag = 1;
	IER0 &= 0x0004;					//DISABLE INT0
}
//----------------------------------------------------18---
void interrupt ExtInt2_isr()        //External interrupt #2
{
    ;    
}            
//----------------------------------------------------20---
void interrupt Timer0_isr()         //Timer #0 interrupt
{
    ;
}
//----------------------------------------------------28---
void interrupt McbspRint0_isr()     //McBSP #0 receive interrupt
{
    ;
}
//----------------------------------------------------30---
void interrupt McbspRint1_isr()     //McBSP #1 receive interrupt
{
    ;
}          
//----------------------------------------------------38---
void interrupt McbspTint1_isr()     //McBSP #1 transmit interrupt(MMC/SD1)
{
    ;
}
//----------------------------------------------------40---
/************************************************************/
/*       USB Interrupt Handler                              */
/*                                                          */
/************************************************************/

void interrupt Usb_isr()            //USB interrupt
{
    USB_evDispatch();
}
//----------------------------------------------------48---
void interrupt Dmac1_isr()          //DMA Channel #1 interrupt
{
    ;
}          
//----------------------------------------------------50---
void interrupt Dspint_isr()         //Interrupt from host
{
    ;
}
//----------------------------------------------------58---
void interrupt ExtInt3_isr()        //External interrupt #3(WDG)
{
    ;
}
//----------------------------------------------------60---
void interrupt McbspRint2_isr()     //McBSP #2 receive interrupt
{
    ;
}         
//----------------------------------------------------68---
void interrupt McbspTint2_isr()     //McBSP #2 transmit interrupt(MMC/SD2)
{
    ;
}
//----------------------------------------------------70---
void interrupt Dmac4_isr()          //DMA Channel #4 interrupt
{
    ;
}
//----------------------------------------------------78---
void interrupt Dmac5_isr()          //DMA Channel #5 interrupt
{
    ;
}
//---------------------------------------------------------
//-------- controled by IER1 --------
//IV16 -- IV23;
//IV24:Berr_INT; IV25:Dlog_INT; IV26:Rtos_INT
//---------------------------------------------------------
//----------------------------------------------------80---
void interrupt ExtInt1_isr()        //External interrupt #1
{
    ;
}
//----------------------------------------------------88---
void interrupt McbspTint0_isr()     //McBSP #0 transmit interrupt
{
    ;
}
//----------------------------------------------------90---
void interrupt Dmac0_isr()          //DMA Channel #0 interrupt
{
    ;
}
//----------------------------------------------------98---
void interrupt ExtInt4_isr()        //External interrupt #4(RTC)
{
    ;
}                                        
//----------------------------------------------------A0---
void interrupt Dmac2_isr()          //DMA Channel #2 interrupt
{
    ;
}        
//----------------------------------------------------A8---
void interrupt Dmac3_isr()          //DMA Channel #3 interrupt
{
    ;
}           
//----------------------------------------------------B0---
void interrupt Timer1_isr()         //Timer #1 interrupt
{
    ;
}
//----------------------------------------------------B8---
void interrupt IIc_isr()            //IIC interrupt
{
    ;
}
//----------------------------------------------------C0---        
void interrupt Berr_isr()           //Bus Error interrupt
{
    ;
}           
//----------------------------------------------------C8---
void interrupt Dlog_isr()           //Data Log interrupt
{
    ;
}
//----------------------------------------------------D0---
void interrupt Rtos_isr()           //Real-time Operating System interrupt 
{
    ;
}
//---------------------------------------------------------
//IV27 -- IV31:soft interrupt
//---------------------------------------------------------
//----------------------------------------------------D8---
void interrupt  Sint27_isr()        //Software interrupt #27           
{
    ;
}
//----------------------------------------------------E0---
void interrupt  Sint28_isr()        //Software interrupt #28           
{
    ;
}         
//----------------------------------------------------E8---
void interrupt  Sint29_isr()        //Software interrupt #29           
{
    ;
}         
//----------------------------------------------------F0---
void interrupt  Sint30_isr()        //Software interrupt #30           
{
    ;
}          
//----------------------------------------------------F8---
void interrupt  Sint31_isr()        //Software interrupt #31           
{
    ;
} 
//----------------------------------------------------------

⌨️ 快捷键说明

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