• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM9處理器的嵌人式音頻系統設計

    基于ARM9處理器的嵌人式音頻系統設計

    作者: 時間:2012-11-26 來源:網絡 收藏

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

      該音頻模塊經過正確的配置可以實現錄音、放音及循環放音等功能。本文給出初始化IIS接口、測試IIS接口以及運用IIS接口來播放一段音樂的程序設計基本流程,流程圖如圖3所示。錄音和循環播放功能的設計流程與放音類似,這里不再贅述。



      圖3 IIS接口功能測試軟件設計流程圖

      6 結論

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


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 乐昌市| 大田县| 冀州市| 金溪县| 临沧市| 巴南区| 曲靖市| 阳朔县| 金阳县| 新竹市| 惠州市| 金湖县| 南城县| 卢氏县| 象山县| 元江| 油尖旺区| 康定县| 年辖:市辖区| 门头沟区| 申扎县| 壶关县| 沅江市| 吐鲁番市| 林口县| SHOW| 南陵县| 株洲市| 洞口县| 蓬莱市| 邓州市| 黔江区| 辽阳市| 江达县| 广灵县| 宿松县| 黄平县| 呼伦贝尔市| 年辖:市辖区| 宿州市| 宁南县|