對于需要使用音頻播放應用的工控系統,我們設計了專門的音頻擴展模塊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文章
11232瀏覽量
208956 -
嵌入式主板
+關注
關注
7文章
6085瀏覽量
35225
發布評論請先 登錄
相關推薦
評論