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