kawin-96720 发表于 2008-12-8 21:35:20

STM32的I2S问题

看了STM32的datasheet后,知道其I2S的线有CK、WS、SD三根线,最近打算使用其I2S接口和一个音频的Codec(WM8988)相连,而WM8988的I2S是四根线的,分别是CK、LRCK、ADCDAT、DACDAT,其串行数据线分别为一个数据输出和数据输入口。由于第一次接触I2S接口啊,所以请问各位兄弟谁遇到这种情况,怎么把MCU的三线和Codec的四线连接起来呢?请兄弟们指点指点一下啊!!!

香水城 发表于 2008-12-10 10:58:23

RE:STM32的I2S问题

我认为你这个Codec应该被看成2个I2S设备。

得蜜 发表于 2008-12-11 10:09:54

回复:STM32的I2S问题

原帖由香水城于2008-12-10 10:58发表:
我认为你这个Codec应该被看成2个I2S设备。
 
隆重欢迎香水城!希望大家抓住机会与香主多多交流哦!

kawin-96720 发表于 2008-12-13 18:11:57

RE:STM32的I2S问题

那是否可以把SD、ADCDAT和DACDAT三根IO并接在一起呢?

musich 发表于 2008-12-13 21:06:51

ADCDAT 和 DACDAT 是绝对不能连接在一起的.

也不像香水城说的:

被看成2个I2S设备

香水城 发表于 2008-12-15 21:39:27

RE:STM32的I2S问题

把你的Datasheet发上来。

tianlx1985 发表于 2010-7-20 10:58:55

回复:STM32的I2S问题

STM32的I2S接口是半双工的,只能配置成输入或者输出,你的CODEC是I2S数据输入输出在不同的IO上,一种方法是设计跳线来实现(SD接ADCDAT 或者DACDAT),有的开发板用模拟开关来选择,我准备用数据选择器来切换。
总之I2S_SD输出时接DACDAT,输入时接ADCDAT
 
 

erving 发表于 2013-8-7 17:27:18

回复:STM32的I2S问题

回复第 7 楼 于2010-07-20 10:58:55发表:
STM32的I2S接口是全双工的
 
 

 

thomas 发表于 2013-12-20 12:00:33

回复:STM32的I2S问题

stm的datasheet资料上搜IC数据手册看中文版吧,不仅datasheet是中文的,还可以用中文搜索datasheet内容
页: [1]
查看完整版本: STM32的I2S问题