aqibluesky 发表于 2014-10-13 22:53 
hi,janeslee:
最近用使用WM8974,但是调了好久没有成功,看到你调试成功,能不能借鉴一下,不方便的话能不 ...
如果需要双工收发语音数据就不要使用STM32的I2S模式,将其设为SPI从模式,MOSI接8974的ADCDAT,MISO接8974的DACDAT,FRAME接CPU的一个管脚做中断使用,将SPI的收发都配置上DMA。需要收发数据时,允许8974输出BCLK和FRAME并允许FRAME中断,一旦FRAME中断,就关闭中断并允许SPI,后面的收发就由DMA控制了,无需任何干预。
|