對(duì)于需要使用音頻播放應(yīng)用的工控系統(tǒng),我們?cè)O(shè)計(jì)了專門的音頻擴(kuò)展模塊ETA972,ETA972可與英創(chuàng)的大部份工控主板配合使用。EM9280是我們主推的一款高價(jià)比工控主板,454MHz主頻,128MB內(nèi)存,預(yù)裝WinCE 6.0或Linux-2.6.35,其最大的特色是板載了8個(gè)串口,可滿足目前工控產(chǎn)品的絕大部應(yīng)用需求。
EM9280 / EM9287和EM9283均支持音頻播放功能,具體方法是利用其GPIO與ETA972連接,當(dāng)系統(tǒng)加載了音頻驅(qū)動(dòng)時(shí),相應(yīng)的GPIO會(huì)被設(shè)置為音頻接口與ETA972通訊。下圖是EM9280評(píng)估套件與ETA972音頻模塊的連接示意圖。
圖1:EM9280評(píng)估套件連接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完全一致
系統(tǒng)成功加載音頻驅(qū)動(dòng)后,應(yīng)用程序直接調(diào)用標(biāo)準(zhǔn)的音頻相關(guān)API函數(shù)即可實(shí)現(xiàn)音頻播放等功能,我們提供了MP3播放例程可供參考。EM9283操作音頻的方法與EM9280完全一樣,只是硬件連接上使用的管腳資源略有不同。
-
Linux
+關(guān)注
關(guān)注
87文章
11304瀏覽量
209538 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6085瀏覽量
35345
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論