TI中文支持网
TI专业的中文技术问题搜集分享网站

LCDKC6748跑StartWare中的MCASP DEMO,I2S_SLOTs为什么是3呢?

#define I2S_SLOTS                             ((1 << NUM_I2S_CHANNELS) – 1) //这里为什么是3呢?NUM_I2S_CHANNELS=2u

I2S左右两个声道,I2S_SLOTS是2我能理解,可是在这个官方DEMO中为什么是3呢?而且改成2就不能正常工作。

另外,在这个官方的MCASP DEMO中,似乎并没有使用PaRAM的自动link,而都是手动更新PaRAM,似乎与文档说明不符。

Nancy Wang:

1、 void McASPRxTimeSlotSet(unsigned int baseAddr, unsigned int slotMask)

{ HWREG(baseAddr + MCASP_RTDM) = slotMask; }

是两个slot。

2、请问参考的是哪个文档?

user5065124:

回复 Nancy Wang:

谢谢!
我说的是这个文档 processors.wiki.ti.com/…/StarterWare_Audio_Application
之前没看懂这里面对内存的操作,现在明白了。

赞(0)
未经允许不得转载:TI中文支持网 » LCDKC6748跑StartWare中的MCASP DEMO,I2S_SLOTs为什么是3呢?
分享到: 更多 (0)