菜鸟求助!

2019-07-28 17:27发布

最近再看一个CODEC的例程,里面有一段代码
for(;;)
        {
                /* 左通路数据 */
                while (!MCBSP_rrdy(hMcbsp));
                audio_data = MCBSP_read(hMcbsp);
                    
                MCBSP_write(hMcbsp,audio_data);
               
        }
在音频出入口没接的情况下为什么 audio_data还能读到数据呢,按理不该是没有数据接收,SPCR寄存机中的RRDY位该一直为0,while语句不是应该一直循环检测吗,请教高手!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。