欢迎来到天天文库
浏览记录
ID:38208764
大小:110.54 KB
页数:3页
时间:2019-05-27
《DSP-3.6中断服务程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、通信0801-04信工0801-03DSP原理与应用2011.3.203.6中断服务程序在实际应用中,由文件“DSP281x_PieVect.h”中定义PIE_VECT_TABLE结构体,该结构体的每个成员都表示一个中断源的中断向量,这个结构体类型被用于定义一个PIE中断向量表实体PieVectTable,用户可以通过地址赋值将中断服务程序入口地址赋予该实体PieVectTable中的成员变量,如PieVectTable.XINT1=&ISRXINT1;注意:中断服务程序的函数声明一定要放在主程序开
2、始处。DSP281x_PieVect.h部分源代码如下://*************************************************************************//****************************DSP281x_PieVect.h****************************//************************************************************************
3、*typedefinterruptvoid(*PINT)(void)structPIE_VECT_TABLE{//定义中断向量表的结构体类型//CPU级中断向量PINTPIE1_RESERVED;//CPU级复位向量PINTPIE2_RESERVED;//CPU级INT1向量PINTPIE3_RESERVED;//CPU级INT2向量PINTPIE4_RESERVED;//CPU级INT3向量PINTPIE5_RESERVED;//CPU级INT4向量PINTPIE6_RESERVED;//CPU级
4、INT5向量PINTPIE7_RESERVED;//CPU级INT6向量PINTPIE8_RESERVED;//CPU级INT7向量PINTPIE9_RESERVED;//CPU级INT8向量PINTPIE10_RESERVED;//CPU级INT9向量PINTPIE11_RESERVED;//CPU级INT10向量PINTPIE12_RESERVED;//CPU级INT11向量PINTPIE13_RESERVED;//CPU级INT12向量//非PIE模块外设中断向量PINTXINT13;//外部
5、中断XINT13PINTTINT2;//CPU定时器TIMER2PINTDATALOG;//CPU调试数据记录日志中断PINTRTOSINT;//CPU实时操作系统中断PINTEMUINT;//CPU仿真中断PINTXNMI;//外部非屏蔽中断PINTILLEGAL;//非法操作中断PINTUSER0;//用户定义陷阱0PINTUSER1;//用户定义陷阱1PINTUSER2//用户定义陷阱21通信0801-04信工0801-03DSP原理与应用2011.3.20PINTUSER3;//用户定义陷阱
6、3PINTUSER4;//用户定义陷阱4PINTUSER5;//用户定义陷阱5PINTUSER6;//用户定义陷阱6PINTUSER7;//用户定义陷阱7PINTUSER8;//用户定义陷阱8PINTUSER9;//用户定义陷阱9PINTUSER10;//用户定义陷阱10PINTUSER11;//用户定义陷阱11//12组PIE模块管理的外部中断源中断向量//第1组PIE外设中断向量—PIE1PINTPDPINTA;//事件管理器A—EVAPINTPDPINTB;//事件管理器B—EVBPINTrs
7、vd1_3;//保留PINTXINT1;//外部中断1PINTXINT2;//外部中断1PINTADCINT;//ADC模块PINTTINT0;//定时器0PINTWAKEINT;//WD模块//第2组PIE外设中断向量—PIE2PINTCMP1INT;//事件管理器A—EVAPINTCMP2INT;//事件管理器A—EVAPINTCMP3INT;//事件管理器A—EVAPINTT1PINT;//事件管理器A—EVAPINTT1CINT;//事件管理器A—EVAPINTT1UFINT;//事件管理器
8、A—EVAPINTT1OFINT;//事件管理器A—EVAPINTrsvd2_8;//保留//第3组PIE外设中断向量—PIE3…//第12组PIE外设中断向量—PIE12…}2通信0801-04信工0801-03DSP原理与应用2011.3.20externstructPIE_VECT_TABLEPieVectTable;//PIE中断向量表实体变量全局声明}主程序(test.c)部分源代码://********************************tes
此文档下载收益归作者所有