在bf533板试了自带的pcm例程,及搜看了论坛i2s dma 相关咨询解答,在上修改成32bit 模式可以,但在24bit不行,希望给以帮助,谢谢!
1、wav文件是 24bit的,是不是只有转成32bit格式后(人为在后面加8个0),用i2s 32bit模式传输,但把24bit转成32bit费时间
2、我试了如下配置,不成功,不知哪里错了,希望能给个24bit i2s dma的参考,谢谢!
*pSPORT0_TCR2 = 23| TSFSE;//24bit模式
...............................................................................................................................
((audio_list_t *)sport_input_ptr)->des.CFG = 0x7900 | WDSIZE_32|DMAEN|DI_EN;//这里没有WDSIZE_24,只能WDSIZE_32
............................................................................................................................
((audio_list_t *)sport_input_ptr)->des.XMOD = 3;//3*8bit=24bit
谢谢