资源简介

手把手教你学DSP 基于TMS320X281X 顾卫钢2011 光盘资料

资源截图

代码片段和文件信息


/****************************************************************************
*
*文件名:DSP28_DefaultIsr.c
*
*功  能:此文件包含了与F2812所有默认相关的中断含函数,我们只需在相应的中断函数
*        中加入代码以实现中断函数的功能就可以
*
*作  者: likyo from hellodsp
*
****************************************************************************/

#include “DSP28_Device.h“

//---------------------------------------------------------------------------
// INT13 INT14 NMI XINT1 XINT2 的中断服务函数:
//
interrupt void INT13_ISR(void)     // INT13 或者 CPU-Timer1中断函数
{
  // 在这里插入中断函数的代码
  
  // 下面两行只是为了编译而写的,插入代码后请将其删除
  
  // 中断函数代码
     asm (“      ESTOP0“);
     for(;;);
  
  // 返回;
}

interrupt void INT14_ISR(void)     // CPU-Timer2中断函数
{
  // 在这里插入中断函数的代码
  
  // 下面两行只是为了编译而写的,插入代码后请将其删除
  
  // 中断函数代码
     asm (“      ESTOP0“);
     for(;;);
  
  // 返回;
}

interrupt void NMI_ISR(void)       // 外部非屏蔽的中断函数
{
  // 在这里插入中断函数的代码
  
  // 下面两行只是为了编译而写的,插入代码后请将其删除
  
  // 中断函数代码
     asm (“      ESTOP0“);
     for(;;);
  
  // 返回;
}

interrupt void  XINT1_ISR(void)     //XINT1(外部接口)中断函数
{
  // 在这里插入中断函数的代码
  
  // 下面两行只是为了编译而写的,插入代码后请将其删除
  
  // 中断函数代码
     asm (“      ESTOP0“);
     for(;;);
  
  // 返回;
}     

interrupt void  XINT2_ISR(void)     //XINT2(外部接口)中断函数
{
  // 在这里插入中断函数的代码
  
  // 下面两行只是为了编译而写的,插入代码后请将其删除
  
  // 中断函数代码
     asm (“      ESTOP0“);
     for(;;); 
  
  // 返回;
}

//---------------------------------------------------------------------------
// DATALOG RTOSINT EMUINT RTOS 中断服务函数:
//
interrupt void DATALOG_ISR(void)   // CPU数据记录中断函数
{
  // 在这里插入中断函数的代码
  
  // 下面两行只是为了编译而写的,插入代码后请将其删除
  
  // 中断函数代码
     asm (“      ESTOP0“);
     for(;;); 
  
  // 返回;

}

interrupt void RTOSINT_ISR(void)   // CPU实时OS中断函数
{
  // 在这里插入中断函数的代码
  
  // 下面两行只是为了编译而写的,插入代码后请将其删除
  
  // 中断函数代码
     asm (“      ESTOP0“);
     for(;;); 
  
  // 返回;
}

interrupt void EMUINT_ISR(void)    // CPU仿真中断函数
{
   // 在这里插入中断函数的代码
  
  // 下面两行只是为了编译而写的,插入代码后请将其删除
  
  // 中断函数代码
     asm (“      ESTOP0“);
     for(;;);
  
  // 返回;
}

//---------------------------------------------------------------------------
// ILLEGAL Instruction Trap 中断服务函数:
//
interrupt void ILLEGAL_ISR(void)   // 非法操作捕获中断
{
  // 在这里插入中断函数的代码
  
  // 下面两行只是为了编译而写的,插入代码后请将其删除
  
  // 中断函数代码
     asm (“      ESTOP0“);
     for(;;);
  
  // 返回;
}

//---------------------------------------------------------------------------
// 用户定义的软中断:
//
interrupt void USER0_ISR(void)     // 用户定义的中断0
{
  // 在这里插入中断函数的代码
  
  // 下面两行只是为了编译而写的,插入代码后请将其删除
  
  // 中断函数代码
     asm (“      ESTOP0“);
     for(;;); 
  
  // 返回;
}

interrupt void USER1_ISR(void)     // 用户定义的中断1
{
  // 在这里插入中断函数的代码
  
  // 下面两行只是为了编译而写的,插入代码后请将其删除
  
  // 中断函数代码
     asm (“      ESTOP0“);
     for(;;); 
  
  // 返回;
}

interrupt void USER2_ISR(void)     // 用户定义的中断2
{
  // 在这里插入中断函数的代码
  
  // 下面两行只是为了编译而写的,插入代码后请将其删除
  
  // 中断函数

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-04-05 10:45  光盘\
     目录           0  2012-10-04 15:09  光盘\FLASH烧写\
     文件        5261  2003-12-05 13:59  光盘\FLASH烧写\FLASH.cmd
     文件      171542  2005-11-21 10:46  光盘\FLASH烧写\rts2800_fl040830.lib
     文件     2443657  2004-12-22 10:53  光盘\FLASH烧写\最新烧写插件.EXE
     文件      176167  2009-09-21 14:10  光盘\FLASH烧写\第6章 程序的固化.pdf
     目录           0  2012-10-04 15:09  光盘\HELLODSP调试助手\
     文件      477696  2009-08-26 10:51  光盘\HELLODSP调试助手\HELLODSP调试助手.msi
     文件      571904  2009-08-26 10:51  光盘\HELLODSP调试助手\netframworksetup.exe
     文件         142  2009-08-26 11:10  光盘\HELLODSP调试助手\安装说明.txt
     目录           0  2012-10-04 15:09  光盘\TMS320F2812例程\
     目录           0  2012-10-04 15:09  光盘\TMS320F2812例程\第七章\
     目录           0  2012-10-04 15:09  光盘\TMS320F2812例程\第七章\7.4\
     目录           0  2012-10-04 15:09  光盘\TMS320F2812例程\第七章\7.4\EXFlash\
     文件        1263  2009-07-18 11:51  光盘\TMS320F2812例程\第七章\7.4\EXFlash\cc_build_Debug.log
     目录           0  2012-10-04 15:09  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\
     文件         595  2009-07-18 11:51  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug.lkf
     文件         595  2009-07-18 11:51  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug.lkv
     文件       11576  2009-07-18 11:51  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\DSP28_DefaultIsr.obj
     文件      138526  2009-07-18 11:51  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\DSP28_GlobalVariableDefs.obj
     文件        4360  2009-07-18 11:51  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\DSP28_PieCtrl.obj
     文件       13569  2009-07-18 11:51  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\DSP28_PieVect.obj
     文件        4859  2009-07-18 11:51  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\DSP28_SysCtrl.obj
     文件       14725  2009-07-18 11:51  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\ExFlash.map
     文件      160130  2009-07-18 11:51  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\ExFlash.out
     文件        6456  2009-07-18 11:51  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\FLASH.obj
     文件        1101  2009-07-18 11:51  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\main.obj
     文件           0  2006-09-09 09:52  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\Recycled(000).sys
     文件           0  2006-09-09 02:24  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\Recycled(001).sys
     文件           0  2006-09-08 21:16  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\Recycled(002).sys
     文件           0  2006-09-08 07:06  光盘\TMS320F2812例程\第七章\7.4\EXFlash\Debug\Recycled(003).sys
............此处省略1048个文件信息

评论

共有 条评论