英创信息技术WinCE工控主板ESM6802对音频的支持

描述

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

表1 ESM6802与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 usbdisk\test.mp3

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

嵌入式主板

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分