对于需要使用音频播放应用的工控系统,我们设计了专门的音频扩展模块ETA972,ETA972可与英创的大部份工控主板配合使用。EM9280是我们主推的一款高价比工控主板,454MHz主频,128MB内存,预装WinCE 6.0或Linux-2.6.35,其最大的特色是板载了8个串口,可满足目前工控产品的绝大部应用需求。
EM9280 / EM9287和EM9283均支持音频播放功能,具体方法是利用其GPIO与ETA972连接,当系统加载了音频驱动时,相应的GPIO会被设置为音频接口与ETA972通讯。下图是EM9280评估套件与ETA972音频模块的连接示意图。
图1:EM9280评估套件连接ETA972音频模块
EM9280 / EM9287和EM9283音频接口资源描述:
ETA972引脚 | 功能描述 | EM9280 / EM9287 | EM9283 |
1 | SPI_CLK | GPIO30 | GPIO14 |
2 | SPI_DOUT | GPIO29 | GPIO13 |
3 | SPI_CS# | GPIO31 | GPIO15 |
4 | |||
5 | I2S_TX0 | GPIO7 | GPIO28 |
6 | I2S_LRCLK | GPIO1 | GPIO1 |
7 | I2S_SCLK | GPIO6 | GPIO29 |
8 | I2S_MCLK | GPIO0 | GPIO0 |
9 | I2S_RX0(注) | ||
10 | GND | ||
11 | RESET# | GPIO28 | GPIO12 |
12 | GND | ||
13 | |||
14 | |||
15 | |||
16 | VCC |
注:EM9280 / EM9287、EM9283不支持音频输入功能;EM9287与EM9280支持音频的GPIO完全一致
系统成功加载音频驱动后,应用程序直接调用标准的音频相关API函数即可实现音频播放等功能,我们提供了MP3播放例程可供参考。EM9283操作音频的方法与EM9280完全一样,只是硬件连接上使用的管脚资源略有不同。
-
Linux
+关注
关注
87文章
11296浏览量
209358 -
嵌入式主板
+关注
关注
7文章
6085浏览量
35303
发布评论请先 登录
相关推荐
评论