TI论坛
直播中

翁靠庭

7年用户 230经验值
私信 关注
[问答]

MCBSP的收发过程是如何运行的

今天看到一个MCBSP的测试程序,
                   //Wait until the transmitter is ready for a sample, then write to it
                   while (!MCBSP_xrdy(hMcbsp));                     
                   MCBSP_write(hMcbsp,y);
                   //Wait until the value is received, then read it
                   while (!MCBSP_rrdy(hMcbsp));         
                   x = MCBSP_read(hMcbsp);
当MCBSP_xrdy(hMcbsp)为0时,表明数据正在写入DXR中,再将y写入hMcbsp,是否会产生冲突?
当MCBSP_rrdy(hMcbsp)为0时,表明DRR中的数据已经被读取,x = MCBSP_read(hMcbsp)语句如何理解?
整个MCBSP的收发过程是如何运行的,我理解反了?
谢谢,请高手指导指导。

回帖(2)

余少虹

2020-5-25 08:50:24
请问你用的是哪款DSP?
举报

翁靠庭

2020-5-25 09:03:51
引用: vuywsdfwf 发表于 2020-5-25 08:50
请问你用的是哪款DSP?

您好,使用的是TMS320C6416TGLZ,最近在调试MCBSP口,对这个有点疑惑,麻烦您指导一哈。谢谢咯
举报

更多回帖

发帖
×
20
完善资料,
赚取积分