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

DSP/BIOS中断问题

 

串口中断程序,在DSP/BIOS 的发送ISR中断中调用C64_disableIER关闭中断,但是调用后不起作用,中断照常进入,问应如何进行操作,是何原因?谢谢!

代码如下:

void SerialPortSendInt()

{

CSL_mcbspWrite (hMcbsp, CSL_MCBSP_WORDLEN_16, &xmitbuf[loopIndex]);

loopIndex++;

if(loopIndex == BUFFER)

{

loopIndex = 0;

C64_disableIER(MCBSP_XINT1_INT_FLAG);//这里失败

}

}

 

Thomas Yang1:

您好

您能不能单步跟到这步时,检查下全局中断标志位寄存器是否置上?

谢谢!

Thomas Yang1:

回复 depeng kong:

depeng kong

您好,在中断程序中是可以关闭全局中断的,您可以尝试下

谢谢

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