<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

          基于DSP的觸摸式MP3的設計

          作者: 時間:2010-09-14 來源:網(wǎng)絡 收藏

            1.3 SD卡電路

            SD卡有9個引腳,支持2種可選的通信協(xié)議:SD模式和SPI模式。如前所述,本設計采用SPI模式。圖3中,DI、DO、SCLK分別對應微控器SPI模塊的3個引腳;CS腳是SD卡SPI模式的片選引腳,與DSP的IO口連接,DSP的SPISTE腳并未使用(因為需要擴展多個SPI芯片,需要多個片選腳),對SD卡操作時,CS腳才拉低有效,避免了與VS1003B沖突。SENS與WP分別為SD卡的插入檢測與寫保護腳。


            1.4 彩屏與觸摸屏驅(qū)動電路

            ILI9320是手機上常用的彩屏控制器,采用16 bit并行總線方式,端口被映射到DSP的IO空間,彩屏具有4個背光LED燈(控制端為LED1~LED4),采用三極管9012連接共陽極LEDA,使背光受控于DSP的PE3腳,若一段時間內(nèi)未觸摸屏幕,控制PE3腳為高,使背光熄滅,降低系統(tǒng)功耗。彩屏與4線電阻式觸摸屏緊貼一起,2塊屏是一個整體,輸出軟排線中的XR、YD、XL、YU(參見圖4中的U3)即為4線電阻采樣端,與TM7843(芯片U4)對應腳連接,TM7843的DCLK、DIN、DOUT、/CS腳與TMS320LF2407A的IO腳連接,模擬SPI總線。PENIRQ是筆落下信號,程序中判斷此腳為低電平時(或采用中斷方式),則有觸摸屏幕事件發(fā)生,再進一步做區(qū)域識別處理。

            2 軟件設計

            軟件主要分為3個任務:顯示任務、觸摸識別任務、MP3播放任務,由?滋C/OS操作系統(tǒng)負責調(diào)度。MP3播放任務完成了最主要的功能,即從SD卡FAT32文件系統(tǒng)中讀取數(shù)據(jù)再送入VS1003B解碼。然而μC/OS系統(tǒng)只是完成了基本的任務調(diào)度及相關機制,并無其他內(nèi)嵌實用模塊,所以基于SD卡的FAT32文件系統(tǒng)的實現(xiàn)必須設計完成。

            FAT32文件系統(tǒng)如圖5所示,物理扇區(qū)0可以引導程序定位到正確的文件系統(tǒng)邏輯扇區(qū)0的位置。引導區(qū)DBR的第一扇區(qū)包括一個引導程序和BPB參數(shù)塊[3]。啟動區(qū)BPB是文件系統(tǒng)最重要的部分,它記錄了每扇區(qū)字節(jié)數(shù)、根目錄簇號、FAT表號等重要信息,依據(jù)它可以找到每個文件的簇號,依據(jù)文件的鏈式存儲結(jié)構,可以依次找到文件的所有存儲簇號。



          關鍵詞: 維庫

          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();