This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DSP6748 I2C通信问题

DSP做主 ,多任务访问,保证各个任务不会对I2C进行抢占,以send和receive访问两个I2C从机地址,执行一段时间之后在进行I2C发送时一直被当在while(i_Flag)位置处,经过检查ICIMR中停止、发送、NACK中断都已经使能、ICSTR中BB管脚为0、但是没有进I2C中断,导致send模块一直被当在while(i_Flag)位置处,i_Flag在中断处理函数中进行的清零。经过检查系统中没有对I2C的中断进行clear,IFR中I2C的中断标志位为0,请问,系统中对中断标志进行了清零吗?出现以上问题是为什么?谢谢