CSR8670 如何将I2S的输入的数据,打印出来?
问题:如果直接将I2S的输入数据直接连接到扬声器,但是发现声音非常小,调节增益后也增大的有限,所以怀疑是不是数据丢了一位或者采集的时候错位了,想着用逻辑分析仪将I2S的数据截出来与采集的数据比较,但是I2S的数据流如果连接到扬声器(StreamConnect();)就不能用SourceMap();取出,若不连接,也取不出数据,调用TransformFromSource();会失败。有点尴尬!!!希望知道的大神能够指点迷津,非常感谢。
Mark一下
:o Mark一下:) 那就先不连接呗,直接sourceMap出来打印到串口不就得了,对比串口中打印出来的数据和你播放的音频源数据是否一致,建议你看下采样率和采样bit数。
页:
[1]