工具/软件:Code Composer Studio
您好!
我的项目通过在 DMA 中断模式下使用 I2S 从器件来工作。
我需要将 I2S 传输到主器件。 为此、我进行了配置:
hwconfig.datatype = I2S_立体声_enable;
hwconfig.loopBackMode = I2S_loopback_disable;
hwconfig.fsPol = I2S_FSPOL_LOW;
hwconfig.clkPol = I2S_Rising;
hwconfig.datadelay = I2S_DATADELAY_ONEBIT;
hwconfig.datapack = I2S_DATAPACK_ENABLE;
hwconfig.signext = I2S_SIGNEXT_DISABLE;
hwconfig.wordLen = I2S_WORDLEN_16;
hwconfig.i2sMode = I2S_MASTER;
hwconfig.FError = I2S_FSERROR_DISABLE;
hwconfig.OutError = I2S_OUERROR_DISABLE;
hwconfig.clkDiv = I2S_CLKDIV128;
hwconfig.dataFormat = I2S_DATAFORMAT_DSP;
hwconfig.fsDiv = I2S_FSDIV32;
在引脚 I2S2_CLK 上出现了512kHz
在引脚 I2S2_FS 处出现了16kHz
但是、没有数据。 DMA 中断不会发生。
请帮助我解决问题。