/****************************************************************************
*
*文件名: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
{
// 在这里插入中断函数的代码
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void USER3_ISR(void) // 用户定义的中断3
{
// 在这里插入中断函数的代码
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void USER4_ISR(void) // 用户定义的中断4
{
// 在这里插入中断函数的代码
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void USER5_ISR(void) // 用户定义的中断5
{
// 在这里插入中断函数的代码
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void USER6_ISR(void) // 用户定义的中断 6
{
// 在这里插入中断函数的代码
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void USER7_ISR(void) // 用户定义的中断7
{
// 在这里插入中断函数的代码
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void USER8_ISR(void) // 用户定义的中断8
{
// 在这里插入中断函数的代码
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void USER9_ISR(void) // 用户定义的中断9
{
// 在这里插入中断函数的代码
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void USER10_ISR(void) // 用户定义的中断10
{
// 在这里插入中断函数的代码
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void USER11_ISR(void) // 用户定义的中断11
{
// 在这里插入中断函数的代码
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
//---------------------------------------------------------------------------
//以下为外设中断函数
//
interrupt void ADCINT_ISR(void) // ADC中断函数
{
// 在这里插入中断函数的代码
// 注意退出中断函数时需要先释放PIE,使得PIE能够响应同组其他中断
// PieCtrl.PIEACK.all = PIEACK_GROUP1;
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void TINT0_ISR(void) // CPU-Timer0中断函数
{
// 在这里插入中断函数的代码
// 注意退出中断函数时需要先释放PIE,使得PIE能够响应同组其他中断
// PieCtrl.PIEACK.all = PIEACK_GROUP1;
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void WAKEINT_ISR(void) // WD中断函数
{
// 在这里插入中断函数的代码
// 注意退出中断函数时需要先释放PIE,使得PIE能够响应同组其他中断
// PieCtrl.PIEACK.all = PIEACK_GROUP1;
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void PDPINTA_ISR( void ) // EV-A功率驱动保护中断函数
{
// 在这里插入中断函数的代码
// 注意退出中断函数时需要先释放PIE,使得PIE能够响应同组其他中断
// PieCtrl.PIEACK.all = PIEACK_GROUP1;
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void CMP1INT_ISR(void) // 比较单元1的比较中断
{
// 在这里插入中断函数的代码
// 注意退出中断函数时需要先释放PIE,使得PIE能够响应同组其他中断
// PieCtrl.PIEACK.all = PIEACK_GROUP2;
// 下面两行只是为了编译而写的,插入代码后请将其删除
// 中断函数代码
asm (" ESTOP0");
for(;;);
// 返回;
}
interrupt void CMP2INT_ISR(void) // 比较单元2的比较中断
{
// 在这里插入中断函数的代码
// 注意退出中断函数时需要先释放PIE,使得PIE能够响应同组其他中断
// PieCtrl.PIEACK.all = PIEACK_GROUP2;
// 下面两行只是为了编译而写的
没有合适的资源?快使用搜索试试~ 我知道了~
spm.rar_DSP正弦_am577_dsp_sinusoidal pwm_vesselsazj
共103个文件
h:18个
d:16个
mk:8个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 55 浏览量
2022-07-14
12:55:50
上传
评论
收藏 263KB RAR 举报
温馨提示
两电平三相正弦脉宽调制逆变器,适用于DSP初学者
资源推荐
资源详情
资源评论
收起资源包目录
spm.rar_DSP正弦_am577_dsp_sinusoidal pwm_vesselsazj (103个子文件)
DSP28_DefaultIsr.c 21KB
DSP28_PieVect.c 5KB
DSP28_GlobalVariableDefs.c 3KB
DSP28_SysCtrl.c 2KB
SPM.c 2KB
DSP28_Ev.c 2KB
DSP28_PieCtrl.c 2KB
DSP28_Gpio.c 1KB
.ccsproject 362B
.ccsproject 327B
SYMBOL.CDX 279KB
FILE.CDX 3KB
SRAM.cmd 4KB
.cproject 22KB
.cproject 21KB
DSP28_GlobalVariableDefs.d 3KB
DSP28_DefaultIsr.d 3KB
DSP28_PieCtrl.d 3KB
DSP28_PieVect.d 3KB
DSP28_SysCtrl.d 3KB
DSP28_Gpio.d 3KB
DSP28_Ev.d 3KB
SPM.d 3KB
DSP28_GlobalVariableDefs.d 1KB
DSP28_DefaultIsr.d 1KB
DSP28_PieCtrl.d 1KB
DSP28_PieVect.d 1KB
DSP28_SysCtrl.d 1KB
DSP28_Gpio.d 1KB
DSP28_Ev.d 1KB
SPM.d 948B
SYMBOL.DBF 208KB
FILE.DBF 1KB
SYMBOL.FPT 359KB
FILE.FPT 1KB
DSP28_ECan.h 41KB
DSP28_Mcbsp.h 31KB
DSP28_Gpio.h 22KB
DSP28_Ev.h 20KB
DSP28_SysCtrl.h 7KB
DSP28_Sci.h 6KB
DSP28_Adc.h 6KB
DSP28_PieVect.h 5KB
DSP28_PieCtrl.h 5KB
DSP28_Spi.h 5KB
DSP28_DefaultIsr.h 4KB
DSP28_CpuTimers.h 4KB
DSP28_Device.h 3KB
DSP28_Xintf.h 3KB
DSP28_DevEmu.h 2KB
DSP28_XIntrupt.h 1KB
DSP28_GlobalPrototypes.h 1KB
DSP28_Globalvariable.h 630B
spm.launch 4KB
Debug.lkf 830B
cc_build_Debug.log 2KB
project.log 607B
project.log 601B
makefile 5KB
makefile 4KB
SPWM.map 28KB
subdir_rules.mk 5KB
subdir_rules.mk 4KB
subdir_vars.mk 3KB
sources.mk 2KB
sources.mk 2KB
subdir_vars.mk 1KB
objects.mk 239B
objects.mk 239B
DSP28_GlobalVariableDefs.obj 115KB
DSP28_DefaultIsr.obj 37KB
DSP28_PieVect.obj 16KB
SPM.obj 13KB
DSP28_Gpio.obj 11KB
DSP28_Ev.obj 9KB
DSP28_SysCtrl.obj 6KB
DSP28_PieCtrl.obj 5KB
ccsObjs.opt 564B
ccsObjs.opt 253B
SPM.out 127KB
spm.paf2 6KB
EvPwm02.paf2 6KB
spm.pjt 1KB
DSP28_GlobalVariableDefs.pp 1KB
DSP28_DefaultIsr.pp 1KB
DSP28_SysCtrl.pp 1KB
DSP28_PieCtrl.pp 1KB
DSP28_PieVect.pp 1KB
DSP28_Gpio.pp 1KB
DSP28_Ev.pp 1KB
SPM.pp 948B
org.eclipse.core.resources.prefs 208B
org.eclipse.core.resources.prefs 208B
org.eclipse.cdt.debug.core.prefs 123B
org.eclipse.cdt.debug.core.prefs 123B
org.eclipse.cdt.codan.core.prefs 62B
org.eclipse.cdt.codan.core.prefs 62B
.project 2KB
.project 1009B
spm.sbl 4KB
共 103 条
- 1
- 2
资源评论
我虽横行却不霸道
- 粉丝: 75
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python课设-学生信息管理系统
- 广东省2021年普通高考音乐表演-器乐类总分分数段统计表(含本、专科层次加分)
- ubuntu20.04安装教程.md
- 广东省2021年普通高考音乐表演-声乐类总分分数段统计表(含本、专科层次加分)
- 广东省2021年普通高考音乐学类总分分数段统计表(含本、专科层次加分)
- 广东省2021年普通高考舞蹈类总分分数段统计表(含本、专科层次加分)
- Python教程-快速入门基础必看课程10-函数基础
- tensorflow-2.9.2-cp39-cp39-win-amd64.whl
- tensorflow-2.9.2-cp37-cp37m-win-amd64.whl
- 广东省2021年普通高考体育类总分分数段统计表(含本、专科层次加分)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功