本帖最后由 zhexun 于 2016-5-26 18:24 编辑
STM32F301的I2S做从机的时候是不是有问题啊,我怀疑有不同步的问题,现象是这样的,我有ADC芯片输出I2S数据(我配置ADC芯片为主机,给MCU提供LRCK和BCLK以及DAT)48KHZ/24BIT的音频数据,格式为I2S,ADC芯片的MCLK由有源晶体提供。单片机设置I2S为从机接收,也是设置为48KHZ/24BIT,不输出MCLK,我设置好MCU的I2S后会延时50MS后再开启ADC的数据输出(看301的勘误表才这样做的),MCU的DMA也开启,由DMA自动采集I2S数据,这样做好之后我再产品中测试播放的语音是有吱吱吱的杂音,把能怀疑的对象都验证了,都没出问题,后来就一直怀疑I2S采集ADC数据出了问题。 |