20.2. I2S DMA
20.2.1. 概述
该示例工程展示了I2S使用DMA将音频数据传输给板载音频解码芯片并播放的功能。
20.2.2. 工程配置
在文件
CMakeLists.txt中, 根据开发板原理图,设置匹配的audio codec类型,例如:“set(CONFIG_CODEC “sgtl5000”)”
20.2.3. 硬件设置
连接3.5mm耳机到音频编解码芯片的耳机接口
20.2.4. 已知问题
在部分开发板上使用codec的耳机接口播放音频时可能出现串扰, 比如通过耳机的左声道播发单声道音频时, 在右声道耳机上能听到微弱的声音。
20.2.5. 运行现象
当工程正确运行后,耳机会播放音频,同时串口终端会输出如下信息:
I2S DMA example
I2C bus is ready
i2s dma play finished