/****************************************************************************
*
*文件名: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;
// 下面两行只是为了编译而写的
没有合适的资源?快使用搜索试试~ 我知道了~
RTC.rar_rtc dsp
共53个文件
h:19个
c:10个
obj:10个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 121 浏览量
2022-09-24
03:23:03
上传
评论
收藏 254KB RAR 举报
温馨提示
这些代码主要是采用DSP进行RTC的实验测试
资源推荐
资源详情
资源评论
收起资源包目录
RTC.rar (53个子文件)
RTC
RTC.sbl 5KB
RTC.c 7KB
DSP28_ECan.h 41KB
DSP28_Gpio.c 1KB
DSP28_GlobalPrototypes.h 1KB
I2C.c 16KB
DSP28_Xintf.h 3KB
DSP28_DefaultIsr.c 22KB
DSP28_SysCtrl.h 7KB
DSP28_Sci.c 3KB
DSP28_PieCtrl.c 2KB
DSP28_CpuTimers.h 4KB
DSP28_Adc.h 6KB
DSP28_SysCtrl.c 2KB
DSP28_Gpio.h 22KB
DSP28_Ev.h 20KB
Debug.lkf 921B
DSP28_Globalvariable.h 1KB
DSP28_Device.h 4KB
RTC.CS_
SYMBOL.DBF 217KB
FILE.CDX 3KB
FILE.FPT 2KB
FILE.DBF 1KB
SYMBOL.FPT 375KB
SYMBOL.CDX 290KB
DSP28_Mcbsp.h 31KB
DSP28_PieCtrl.h 5KB
DSP28_XIntrupt.h 1KB
DSP28_Spi.h 5KB
DSP28_Ev.c 1KB
SRAM.cmd 4KB
DSP28_DevEmu.h 2KB
DSP28_GlobalVariableDefs.c 3KB
DSP28_Sci.h 6KB
DSP28_PieVect.h 5KB
Debug
DSP28_DefaultIsr.obj 50KB
I2C.obj 62KB
DSP28_Gpio.obj 10KB
DSP28_Ev.obj 8KB
DSP28_PieCtrl.obj 5KB
DSP28_PieVect.obj 16KB
RTC.obj 18KB
DSP28_GlobalVariableDefs.obj 109KB
RTC.out 162KB
DSP28_Sci.obj 7KB
DSP28_SysCtrl.obj 6KB
RTC.map 18KB
DSP28_DefaultIsr.h 4KB
RTC.pjt 1KB
I2C.h 1KB
RTC.paf2 7KB
cc_build_Debug.log 2KB
DSP28_PieVect.c 5KB
共 53 条
- 1
资源评论
JonSco
- 粉丝: 75
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功