//###########################################################################
//
// FILE: F2837xD_DefaultISR.c
//
// TITLE: F2837xD Device Default Interrupt Service Routines
//
//###########################################################################
// $TI Release: F2837xD Support Library v190 $
// $Release Date: Mon Feb 1 16:51:57 CST 2016 $
// $Copyright: Copyright (C) 2013-2016 Texas Instruments Incorporated -
// http://www.ti.com/ ALL RIGHTS RESERVED $
//###########################################################################
#include "F2837xD_device.h" // F2837xD Header File Include File
#include "F2837xD_Examples.h" // F2837xD Examples Include File
//---------------------------------------------------------------------------
// CPU Timer 1 Interrupt
interrupt void TIMER1_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// CPU Timer 2 Interrupt
interrupt void TIMER2_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// Datalogging Interrupt
interrupt void DATALOG_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// RTOS Interrupt
interrupt void RTOS_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// Emulation Interrupt
interrupt void EMU_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// Non-Maskable Interrupt
interrupt void NMI_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// Illegal Operation Trap
interrupt void ILLEGAL_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// User Defined Trap 1
interrupt void USER1_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// User Defined Trap 2
interrupt void USER2_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// User Defined Trap 3
interrupt void USER3_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// User Defined Trap 4
interrupt void USER4_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// User Defined Trap 5
interrupt void USER5_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// User Defined Trap 6
interrupt void USER6_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// User Defined Trap 7
interrupt void USER7_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// User Defined Trap 8
interrupt void USER8_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// User Defined Trap 9
interrupt void USER9_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// User Defined Trap 10
interrupt void USER10_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// User Defined Trap 11
interrupt void USER11_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// User Defined Trap 12
interrupt void USER12_ISR(void)
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// 1.1 - ADCA Interrupt 1
interrupt void ADCA1_ISR(void)
{
// Insert ISR Code here
// To receive more interrupts from this PIE group,
// acknowledge this interrupt.
// PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// 1.2 - ADCB Interrupt 1
interrupt void ADCB1_ISR(void)
{
// Insert ISR Code here
// To receive more interrupts from this PIE group,
// acknowledge this interrupt.
// PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// 1.3 - ADCC Interrupt 1
interrupt void ADCC1_ISR(void)
{
// Insert ISR Code here
// To receive more interrupts from this PIE group,
// acknowledge this interrupt.
// PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// 1.4 - XINT1 Interrupt
interrupt void XINT1_ISR(void)
{
// Insert ISR Code here
// To receive more interrupts from this PIE group,
// acknowledge this interrupt.
// PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// 1.5 - XINT2 Interrupt
interrupt void XINT2_ISR(void)
{
// Insert ISR Code here
// To receive more interrupts from this PIE group,
// acknowledge this interrupt.
// PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// 1.6 - ADCD Interrupt 1
interrupt void ADCD1_ISR(void)
{
// Insert ISR Code here
// To receive more interrupts from this PIE group,
// acknowledge this interrupt.
// PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (" ESTOP0");
for(;;);
}
// 1.7 - Timer 0 Interrupt
interrupt void TIMER0_ISR(void)
{
// Insert ISR Code here
// To receive more interrupts from this PIE group,
// acknowledge this interrupt.
// PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
// Next two lines for debug only to halt the processor here
没有合适的资源?快使用搜索试试~ 我知道了~
TMS32F28377D外设中断学习记录篇
共118个文件
h:57个
obj:12个
c:10个
1 下载量 195 浏览量
2023-08-11
16:15:57
上传
评论
收藏 541KB RAR 举报
温馨提示
TMS32F28377D外设中断学习记录篇
资源推荐
资源详情
资源评论
收起资源包目录
TMS32F28377D外设中断学习记录篇 (118个子文件)
F2837xD_CodeStartBranch.asm 3KB
F2837xD_usDelay.asm 2KB
F2837xD_DefaultISR.c 51KB
F2837xD_SysCtrl.c 23KB
F2837xD_GlobalVariableDefs.c 21KB
F2837xD_PieVect.c 19KB
F2837xD_Ipc_Driver_Util.c 13KB
F2837xD_Gpio.c 12KB
F2837xD_Emif.c 10KB
SEG_7_cpu01.c 8KB
F2837xD_Ipc.c 4KB
F2837xD_PieCtrl.c 2KB
.ccsproject 135B
TMS320F28377D.ccxml 2KB
F2837xD_Headers_nonBIOS_cpu1.cmd 13KB
2837xD_FLASH_lnk_cpu1.cmd 6KB
2837xD_RAM_lnk_cpu1.cmd 4KB
.cproject 28KB
F2837xD_DefaultISR.d 8KB
SEG_7_cpu01.d 8KB
F2837xD_SysCtrl.d 8KB
F2837xD_PieVect.d 8KB
F2837xD_PieCtrl.d 8KB
F2837xD_Ipc.d 8KB
F2837xD_Gpio.d 7KB
F2837xD_Emif.d 7KB
F2837xD_Ipc_Driver_Util.d 7KB
F2837xD_GlobalVariableDefs.d 6KB
F2837xD_SWPrioritizedIsrLevels.h 461KB
F2837xD_gpio.h 243KB
F2837xD_sysctrl.h 85KB
F2837xD_output_xbar.h 58KB
F2837xD_epwm.h 54KB
F2837xD_memconfig.h 52KB
F2837xD_epwm_xbar.h 52KB
F2837xD_adc.h 48KB
F2837xD_piectrl.h 36KB
F2837xD_Ipc_drivers.h 23KB
F2837xD_dcsm.h 21KB
F2837xD_sdfm.h 21KB
F2837xD_pievect.h 19KB
F2837xD_ipc.h 17KB
F2837xD_xbar.h 17KB
F2837xD_upp.h 17KB
F2837xD_sdfm_drivers.h 16KB
F2837xD_flash.h 15KB
F2837xD_Examples.h 13KB
F2837xD_cla.h 13KB
F2837xD_defaultisr.h 13KB
F2837xD_mcbsp.h 13KB
F2837xD_eqep.h 12KB
F2837xD_emif.h 12KB
F2837xD_GlobalPrototypes.h 12KB
F2837xD_cmpss.h 11KB
F2837xD_Emif_defines.h 10KB
F2837xD_i2c.h 9KB
F2837xD_sci.h 9KB
F2837xD_ecap.h 8KB
F2837xD_spi.h 7KB
F2837xD_analogsubsys.h 7KB
F2837xD_dma.h 6KB
F2837xD_nmiintrupt.h 6KB
F2837xD_Cla_defines.h 6KB
F2837xD_device.h 5KB
F2837xD_EPwm_defines.h 5KB
F2837xD_I2c_defines.h 5KB
F2837xD_Can_defines.h 5KB
F2837xD_input_xbar.h 5KB
F2837xD_dac.h 4KB
F2837xD_xint.h 4KB
F2837xD_cputimer.h 4KB
F2837xD_Dma_defines.h 4KB
F2837xD_Cla_typedefs.h 3KB
F2837xD_cputimervars.h 3KB
SFO_V8.h 3KB
F2837xD_Gpio_defines.h 2KB
F2837xD_Systick_defines.h 2KB
F2837xD_struct.h 1KB
F2837xD_Upp_defines.h 1KB
F2837xD_Ipc_defines.h 1KB
F2837xD_Adc_defines.h 1KB
F2837xD_Pie_defines.h 1KB
F2837xD_sci_io.h 1KB
F2837xD_SysCtrl_defines.h 1KB
F28x_Project.h 853B
z2_EXINT.launch 5KB
makefile 5KB
z2_EXINT.map 75KB
Lab02_SEG_7.map 73KB
Lab7_SEG_7.map 72KB
subdir_vars.mk 3KB
sources.mk 2KB
subdir_rules.mk 2KB
subdir_vars.mk 404B
subdir_rules.mk 308B
objects.mk 248B
F2837xD_GlobalVariableDefs.obj 478KB
SEG_7_cpu01.obj 168KB
F2837xD_Gpio.obj 160KB
F2837xD_Ipc_Driver_Util.obj 150KB
共 118 条
- 1
- 2
资源评论
学嵌入式的小白啊
- 粉丝: 19
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功