TI论坛
直播中

李璐

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

为什么将MCBSP0改为MCBSP1或MCBSP2时数据无法传输?

老师您好,这几天做AIC23与5509A的三个MCBSP数据传输的测试,发现MCBSP0可正常工作,但是将MCBSP0改为MCBSP1或MCBSP2时数据无法传输,现在怀疑是不是MCBSP0在5509A里是不是默认使能??MCBSP1或MCBSP2是不是要进行什么操作才能打开????

回帖(4)

余少虹

2019-10-28 06:33:02
McBSP0的管脚是单独的. McBSP1, McBSP2的管脚是和MMC/SD0, MMC/SD1口管脚复用的, 所以要使用McBSP1, McBSP2的话, 需要在EBSR寄存器里设置Bit5-4, Bit3-2. 具体见下面的数据手册第41,45页上的说明.
www.ti.com/.../tms320vc5509a.pdf
举报

李璐

2019-10-28 07:03:55
谢谢老师的回答,但这句话我不是很明白,那您的意思是不是MCBSP1应该就可以发出声音?MCBSP2作数据采集没问题,就是不能通过AIC23来验证MCBSP2采集数据的正确性,是这个意思吗?
举报

褚溢稚

2019-10-28 07:49:44
我全部是用AIC23,没用其他AD
举报

h1654155275.5651

2019-10-28 08:00:43
你好,我现在使用的C5509A也遇到你这种情况,使用MCBSP0口可以发送接收数据,使用MCBSP1/2口就不能喝AIC23收发数据,请问你当时是怎么解决的?谢谢
举报

更多回帖

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