可矣 发表于 2017-12-13 21:00:40

CSR8670 如何将I2S的输入的数据,打印出来?

问题:如果直接将I2S的输入数据直接连接到扬声器,但是发现声音非常小,调节增益后也增大的有限,所以怀疑是不是数据丢了一位或者采集的时候错位了,想着用逻辑分析仪将I2S的数据截出来与采集的数据比较,但是I2S的数据流如果连接到扬声器(StreamConnect();)就不能用SourceMap();取出,若不连接,也取不出数据,调用TransformFromSource();会失败。有点尴尬!!!

希望知道的大神能够指点迷津,非常感谢。


 发表于 2020-2-27 08:51:07

Mark一下
:o


 发表于 2020-2-27 08:51:39

Mark一下:)

zhaopeng2511 发表于 2020-3-2 11:29:07

那就先不连接呗,直接sourceMap出来打印到串口不就得了,对比串口中打印出来的数据和你播放的音频源数据是否一致,建议你看下采样率和采样bit数。
页: [1]
查看完整版本: CSR8670 如何将I2S的输入的数据,打印出来?