新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM9處理器的嵌人式音頻系統(tǒng)設(shè)計(jì)

基于ARM9處理器的嵌人式音頻系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2012-11-26 來源:網(wǎng)絡(luò) 收藏

  打開設(shè)備由函數(shù)open()來實(shí)現(xiàn),該函數(shù)可以完成以下功能:配置IIS總線接口;設(shè)置UDA1341TS聲道及采樣頻率等參數(shù);計(jì)算緩沖區(qū)大小;為UDA1341TS分配DMA緩沖區(qū)。

  該音頻模塊經(jīng)過正確的配置可以實(shí)現(xiàn)錄音、放音及循環(huán)放音等功能。本文給出初始化IIS接口、測(cè)試IIS接口以及運(yùn)用IIS接口來播放一段音樂的程序設(shè)計(jì)基本流程,流程圖如圖3所示。錄音和循環(huán)播放功能的設(shè)計(jì)流程與放音類似,這里不再贅述。



  圖3 IIS接口功能測(cè)試軟件設(shè)計(jì)流程圖

  6 結(jié)論

  本文介紹了一種基于IIS總線的嵌入式,該系統(tǒng)簡(jiǎn)潔實(shí)用,可以實(shí)現(xiàn)音頻的采集和播放,文章具體講述了基于ATMEL公司型微處理器與音頻編解碼芯片UDA1341TS的硬件連接及嵌入式 Linux下音頻驅(qū)動(dòng)的實(shí)現(xiàn)。當(dāng)然,這只是本系統(tǒng)的主要組成部分,至于其他相關(guān)組成部分如FLASH和SDRAM等,筆者在實(shí)際設(shè)計(jì)中已經(jīng)完成,由于篇幅關(guān)系,文中沒有詳細(xì)介紹。該系統(tǒng)已經(jīng)在的開發(fā)平臺(tái)上得到了實(shí)現(xiàn),可以順利進(jìn)行音頻的采集和播放,并取得了良好的效果。另外,當(dāng)今實(shí)時(shí)視頻處理和傳輸技術(shù)發(fā)展迅速,應(yīng)用也日益廣泛,如視頻會(huì)議、VOIP電話等等,本設(shè)計(jì)適當(dāng)加以擴(kuò)展,特別是與視頻模塊結(jié)合,即可應(yīng)用于更多相關(guān)的復(fù)雜系統(tǒng)中。


上一頁 1 2 3 下一頁

關(guān)鍵詞: ARM9 音頻系統(tǒng) AT91RM9200

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉