中断成功进入的一些心得

来源:本站
导读:目前正在解读《中断成功进入的一些心得》的相关信息,《中断成功进入的一些心得》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《中断成功进入的一些心得》的详细说明。
简介:中断成功进入的一些心得

1.首先,是在主函数里需要注意的一些步骤,以T1的周期中断为例:

void main(void)

{

.........

.........

//禁止和清除所有CPU中断

DINT;

IER=0x0000;

IFR=0x0000;

//初始化中断向量

InitPieCtrl();

//初始化中断向量表

InitPieVectTable();

//使能PIE中断

PieCtrlRegs.PIEIER2.bit.INTx4=1; //使能T1周期中断

//开CPU中断

IER |=M_INT2; //开中断2

EINT; //使能全局中断

ERTM; //使能实时中断

}

2.中断函数

TI的标准文件里都已经做好了中断函数,只要在DSP28_DefaultIsr.C里找到相应的中断函数,把所要实现的程序添加在里面就可以了。

interrupt void T1PINT_ISR(void)

{

...........

...........

EvaRegs.EVAIFRA.bit.T1PINT=1; //清除中断标志位

PieCtrlRegs.PIEACK.bit.ACK2=1; //响应同组中断

EINT; //开全局中断

}

在退出中断的时候,一定要注意需要清除相应的中断标志位和开放同组中断,这样才能保证下一次成功进入中断。CPU级的中断标志位是不需要人工清除的,而PIE级和外设级的中断标志位是需要人工清除的。

提醒:《中断成功进入的一些心得》最后刷新时间 2024-03-14 01:13:22,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《中断成功进入的一些心得》该内容的真实性请自行鉴别。