CC3200与aic3254
现在用3200 控制 aic3254,更具3200 的 wifi_audio_APP 例程;想变更 采样率 采样位数以及单声道或是立体声,例程中只有 16bit 16k STEREO,无法使用其他参数。
看了下3254的datasheet, P J D NDAC MDAC OSR 以及 NADC MADC ;这些和3200的Mclk有何关系,猜猜可能是分频的意思,但是这些计算结果又和采样率 采样位数以及单声道或是立体声是什么样的关系呢?
CODEC_CLKIN = NADC * MADC * AOSR * ADC_FS
请问有么有配置3254的软件?
你好!
请问,你这个demo调试成功了么?
刚好最进我也在调试这块,可是在调试时I2S中断中,udma的状态标志一直为零。查了很多资料都无法解决此问题。
如果你调试的wifi_audio_app官方demo能够实现audio功能,请告诉我声,以便我查找问题。
谢谢你!
你好
这个demo本身没有问题,可以跑,也有功能
不知道你的dma是什么个情况,demo直接跑就可以,或者你改了什么东西
目前我这边想改3254 的 bit 采样率 单声道或者立体声,不知从何入手,官网有配置3254的软件但是没有EVM无法运行,datasheet讲的云里雾里根本不懂。
你好,
非常感谢你的回复,真是帮了我大忙了。估计是我的开发板出问题了。我再重新买一块板子试试。
你的问题我也无法回答,官方的资料太少了。大概看了下,好像跟P R J D相关。具体我也没弄明白。
还有请教两个问题:
1、你用的SDK是否是最新的1.10?也就是你调试成功的wifi_audio_app这个DEMO的版本。
2、劳烦你帮我看下你的程序能否设定断点在
void DMAPingPongCompleteAppCB_opt()
{
unsigned long ulPrimaryIndexTx = 0x4;
unsigned long ulAltIndexTx = 0x24;
unsigned long ulPrimaryIndexRx = 0x5;
unsigned long ulAltIndexRx = 0x25;
tDMAControlTable *pControlTable;
#if 1
unsigned long temp = 0;
unsigned long temp2 = 0;
temp = MAP_uDMAIntStatus();
temp2 = I2SIntStatus(I2S_BASE);
#endif
#if 0
if(MAP_uDMAIntStatus() & 0x00000010)
#else
if(temp & 0x00000010)
#endif
{
看看 MAP_uDMAIntStatus();状态返回值是多少?
如果可以我们可以邮箱635371776@qq.com,进行一起探讨。
TI demo可以实现音频采集的,但是目前例程好像只能是16k,16bit,立体声采集播放。