This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

seed-dec641x 音频



合众达开发板给的音频Demo程序,我们不知道如何设置采样率和单双声道配置,而且这个Demo程序每次只能采集一个样点。比如,我们要求音频采样率为8K,单声道,每次采集80个样点,该如何修改这个Demo程序?有没有相关的文档或说明文件,谢谢

  • 你好,建议您好好看看aic23这颗芯片的datasheet,采样率的设置和单双通道的设置的寄存器,主要是在aic23的datasheet中。

  • 谢谢答复。但是他给的历程中,进行采集播放的语句只有3句

    while (!MCBSP_rrdy(hMcbsp));

    audio_data = MCBSP_read(hMcbsp);

    MCBSP_write(hMcbsp,audio_data);

    应该是每次只读一个采样点,我的问题是如何把他变成一次读一帧,像dm642等开发板上的例程哪样,我就可以把音频编解码加进去了。请问哪有例程或相关资料。

    是用pip_io吗?如何把pip_io 和采集结合起来。

    谢谢

  • 你好,从上面你的描述来看,是通过Mcbsp来控制aic23的,所以你先将Mcbsp这块的配置再看一下。你也可以参考一下DM642的开发板的Demo进行修改,因为芯片都是一样的aic23.