菜鸟求助!

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语句不是应该一直循环检测吗,请教高手!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
zhangmangui
1楼-- · 2019-07-28 22:32
 精彩回答 2  元偷偷看……
zhangfeiwy
2楼-- · 2019-07-29 02:46
对啊,我也是这么认为的,那请教一下为什么没有模拟量输入的情况下,还是能采集到数据啊?
lovecat2015
3楼-- · 2019-07-29 08:30
楼主认真读读手册吧

一周热门 更多>