英创嵌入式
直播中

emtronix

8年用户 413经验值
擅长:嵌入式技术
私信 关注
[热门应用]

WinCE工控主板ESM6802对音频的支持

  ETA972是采用Cirrus Logic的CS4272音频解码芯片的音频扩展模块,ESM6802提供了一路I2S信号可与ETA972相连,以支持音频播放功能。ESM6802的I2S接口与GPIO是复用的,除I2S外,ESM6802还通过几位GPIO模拟了一路SPI接口,用于对CS4272进行初始化设置, ESM6802通过以下GPIO连接ETA972:


表1 ETA6802与ETA972连接

ETA972引脚
功能描述
ESM6802
1
SPI_CLK
GPIO20
2
SPI_DOUT
GPIO21
3
SPI_CS#
GPIO19
4
5
I2S_TX0
GPIO29
6
I2S_LRCLK
GPIO28
7
I2S_SCLK
GPIO30
8
I2S_MCLK
9
I2S_RX0*
GPIO31
10
GND
11
RESET#
GPIO18
12
GND
13
14
15
16
VCC(+5V)
*ESM6802暂不支持音频输入功能

  用户可通过Telnet命令远程登陆ESM6802,使用audioset命令,设置ESM6802是否支持音频。设置支持音频的命令为:

  >audioset 1


  取消音频功能:

  >audioset 0


  系统成功加载音频驱动后,应用程序直接调用标准的音频相关API函数即可实现音频播放等功能,我们提供了MP3播放例程可供参考。用户还可以使用ESM6802自带的playwnd小工具测试系统的音频功能,playwnd支持wav、mp3格式的音频文件和wmv格式的视频文件,playwnd的使用方法如下:

  >playwnd u***disktest.mp3


  ESM6802评估套件与ETA972的连接关系如下图所示:



成都英创信息技术有限公司
http://www.emtronix.com

更多回帖

发帖
×
20
完善资料,
赚取积分