大家好!
在 TMS320DM8148上设置 MCASP 时出现问题。
我们要将 MCASP 配置为与 AIC34编解码器进行 I2S 通信的主设备。
其理念是 McASP0提供 MCLK、BCLK 和 WCLK。 现在、我们可以在 ACLKX 和 AFSX 上看到 BCLK 和 WCLK。
在这种情况下,我们可以通过 MCASP 与 EDMA 传输数据到 AIC34。
测试完成后、我们 将 MCASP 设置为主模式、将 AIC34设置为从模式、因为我们仅将 AFEx 引脚连接到 WCLKx、将 ACLKx 连接到 BCLKx。
在这种情况下,我们希望能够顺利地接收数据。
但 在接收模式下存在问题,在时钟、串行器、AIC34设置正确的情况下,在接收模式下设置 MCASP 时无法接收任何数据。
我们在 RSTAT 寄存器中总是有接收过运行错误,但在 RBUF 寄存器中没有任何数据可以读取。
我们在 示波器中看到串行器引脚上的数据,但我们无法在 RBUF 寄存器中接收任何数据。
当 MCASP 处于主控模式并且 AIC34处于受控模式时、是否有办法从 AIC34接收数据?
是否有解决此问题的示例?