TI中文支持网
TI专业的中文技术问题搜集分享网站

LEA中断问题

我用的是msp430fr5992,最近在尝试使用MSP-DSPLib里的API来实现矩阵的加法运算(使用了LEA功能),现在的问题是我把相关代码移植到我的工程后,程序全速运行时,当计算完矩阵加法后一直处在LEA中断服务程序中,无法退出继续执行其他程序。矩阵加法计算的结果是对的。

中断程序如下:

#pragma  vector = LEA_VECTOR

__interrupt void LEA_isr(void)

{

LEAIFG=0;

LPM0_EXIT;

}

说明:刚开始的时候中断里面只有退出休眠的语句,后来加了清除标志的语句,都不能退出中断。之前从哪看到过说程序调用了lea功能后会进入LPM0,计算完成后会产生中断,所有我才这样写了,不知道错在哪了?求专家指点!!

user4461879:

回复 Susan Yang:

谢谢,问题已解决,原来写1是清除标志位。我弄反了。再次感谢!!

Susan Yang:

回复 user4461879:

很高兴您能解决问题!

赞(0)
未经允许不得转载:TI中文支持网 » LEA中断问题
分享到: 更多 (0)