新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP的觸摸式MP3的設計

        基于DSP的觸摸式MP3的設計

        作者: 時間:2010-09-14 來源:網絡 收藏


          軟件中設計了對應的結構體,描述了BPB塊結構、目錄結構、文件記錄體結構等。其中,BPB結構如下:

          struct FAT32_BPB

          {

          unsigned char BS_jmpBoot[3]; //跳轉指令 offset:0

          unsigned char BS_OEMName[8]; //系統字符串 offset:3

          unsigned char BPB_BytesPerSec[2]; //每扇區字節數offset:11

          unsigned char BPB_SecPerClus[1]; //每簇扇區數 offset:13

          ……

          unsigned char BS_FilSysType[11]; // offset:71

          unsigned char BS_FilSysType1[8]; //串″FAT32″ offset:82

          };

          再利用SD卡硬件層API接口函數FAT32_ReadSector將BPB所在扇區讀入RAM緩沖區,利用指針指向內部成員即可獲得以上信息,從而可以定位到文件位置并讀取數據。MP3通常只是讀取文件,并不會進行刪除、保存等操作,所以為了提高效率、精簡代碼,本FAT32系統只實現了文件定位及讀取功能。圖6為主流程圖與播放任務流程圖。


          TMS320LF2407A具有較高的性能,資源豐富,將其應用到MP3播放器中,提高了整體性能;采用觸摸屏可以隨意點選歌曲以及拖動播放進度等,使系統可控性提高;彩屏使系統展現能力提高,系統不僅可以播放音頻,而且能夠顯示全彩BMP圖片、文檔文件等,類似于小型PDA。



        上一頁 1 2 3 下一頁

        關鍵詞: 維庫

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 临夏县| 寻乌县| 海丰县| 石家庄市| 长乐市| 广平县| 宾阳县| 漾濞| 宿松县| 红原县| 黎平县| 绥芬河市| 谷城县| 监利县| 合山市| 景洪市| 丹巴县| 西乡县| 巴青县| 尉犁县| 青海省| 波密县| 达孜县| 邵阳市| 双城市| 玉田县| 若尔盖县| 成武县| 涞水县| 东源县| 望江县| 贵阳市| 民县| 萝北县| 红安县| 抚宁县| 仁化县| 高尔夫| 保定市| 镇赉县| 呼玛县|