2019-07-14 15:33发布
60user196 发表于 2018-12-3 15:58 哦, 可能是我没有说清楚,播放音频用的i2s总线, 我理解双通道的数据时分别发到WS为高和低的时候,但是在dma配置中并没有这些说明,所以碰到单声道数据会丢。
最多设置5个标签!
跟 DMA 没有关系的。
I2S 播放音频,一般就是使用 DMA 的乒乓方式。
按照你的系统,8bit 单声道,就需要给 DAC 16bit 的数据,其中有 8bit 是填充的。
如果将 8bit 的数据连续存放在 RAM 里头,当然会丢失一半。因为被传送到一个不使用的声道里头去了。
一周热门 更多>