0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于音頻MP3播放器,SD 卡初始化實(shí)現(xiàn) SDIO 驅(qū)動(dòng) SD 卡

YCqV_FPGA_EETre ? 來源:FPGA開發(fā)圈 ? 作者:FPGA開發(fā)圈 ? 2020-11-26 14:37 ? 次閱讀

很多嵌入式系統(tǒng)都需要大容量存儲(chǔ)設(shè)備,以存儲(chǔ)數(shù)據(jù)。目前常用的有 U 盤, FLASH 芯片,SD 卡等。他們各有優(yōu)點(diǎn),綜合比較,最適合單片機(jī)系統(tǒng)的莫過于 SD 卡了,它不僅容量可以做到很大(32GB 以上), 支持 SPI/SDIO 驅(qū)動(dòng),而且有多種體積的尺寸可供選擇(標(biāo)準(zhǔn)的 SD 卡尺寸,以及 TF 卡尺寸等),能滿足不同應(yīng)用的要求。只需要少數(shù)幾個(gè) IO 口即可外擴(kuò)一個(gè)高達(dá) 32GB 以上的外部存儲(chǔ)器,容量從幾十 M 到幾十G 選擇尺度很大,更換也很方便,編程也簡單,是嵌入式系統(tǒng)大容量外部存儲(chǔ)器的首選。

SD 卡的初始化流程,要實(shí)現(xiàn) SDIO 驅(qū)動(dòng) SD 卡,最重要的步驟就是 SD卡的初始化,只要 SD 卡初始化完成了,那么剩下的(讀寫操作)就簡單了,所以里重點(diǎn)介紹 SD 卡的初始化。

PGL22G 開發(fā)板上裝有一個(gè) Micro SD 卡座, FPGA 通過 SPI 數(shù)據(jù)總線訪問 Micro SD 卡, SD 卡座和 FPGA 的硬件電路。PGL22G 開發(fā)板 SD 卡在 SD 卡數(shù)據(jù)讀寫速度要求丌高的情況下,選用 SPI 通信模式可以說是一種最佳的解決方案。因?yàn)樵?SPI 模式下,通過四條線就可以完成所有的數(shù)據(jù)交換。本實(shí)驗(yàn)將為大家介紹 FPGA 通過 SPI總線讀寫 SD 卡。要完成 SD 卡的 FPGA 讀寫,用戶需要理解 SD 卡的命令協(xié)議。

本次測評(píng)是wav_read 搜尋 SD 卡中的 WAV 文件,并將 WAV 文件讀取出來寫入 FIFO,最后再從 FIFO 中將數(shù)據(jù)輸出并寫入音頻模塊。


責(zé)任編輯:PSY

原文標(biāo)題:紫光同創(chuàng)PGL22G開發(fā)平臺(tái)試用連載(2)——基于SD卡的音頻MP3播放器

文章出處:【微信公眾號(hào):FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 音頻
    +關(guān)注

    關(guān)注

    29

    文章

    2766

    瀏覽量

    80782
  • 驅(qū)動(dòng)
    +關(guān)注

    關(guān)注

    12

    文章

    1790

    瀏覽量

    84910
  • SD卡
    +關(guān)注

    關(guān)注

    2

    文章

    553

    瀏覽量

    63518
  • MP3播放器
    +關(guān)注

    關(guān)注

    3

    文章

    86

    瀏覽量

    24348
  • SDIO
    +關(guān)注

    關(guān)注

    2

    文章

    67

    瀏覽量

    19245

原文標(biāo)題:紫光同創(chuàng)PGL22G開發(fā)平臺(tái)試用連載(2)——基于SD卡的音頻MP3播放器

文章出處:【微信號(hào):FPGA-EETrend,微信公眾號(hào):FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何選擇高品質(zhì)SD存儲(chǔ)

    電腦、運(yùn)動(dòng)相機(jī)等,用于存儲(chǔ)應(yīng)用程序、個(gè)人數(shù)據(jù)、數(shù)字照片、MP3等;多媒體播放器和掌上游戲機(jī)的數(shù)據(jù)存儲(chǔ);而工業(yè)應(yīng)用中,常用SD存儲(chǔ)診斷測試數(shù)據(jù)、衛(wèi)星載荷數(shù)據(jù)等。
    的頭像 發(fā)表于 08-22 16:12 ?199次閱讀
    如何選擇高品質(zhì)<b class='flag-5'>SD</b>存儲(chǔ)<b class='flag-5'>卡</b>

    瀚海微SD NAND應(yīng)用之SD協(xié)議存儲(chǔ)功能描述2 初始化命令

    初始化和識(shí)別過程: 總線激活后,主機(jī)啟動(dòng)初始化和識(shí)別過程。 初始化過程從SD SEND OP
    的頭像 發(fā)表于 07-22 10:54 ?228次閱讀
    瀚海微<b class='flag-5'>SD</b> NAND應(yīng)用之<b class='flag-5'>SD</b>協(xié)議存儲(chǔ)功能描述2 <b class='flag-5'>初始化</b>命令

    用stm32f103vet6讀取SD中的音頻文件遇到的疑問求解

    各位大佬,請求援助啊。。 最近在做一個(gè)MP3播放器,大概做法就是stm32f103vet6讀取SD中的音頻文件,然后在傳入VS1053b
    發(fā)表于 04-23 06:48

    數(shù)字信號(hào)處理實(shí)驗(yàn)操作教程:3-3 mp3音頻編碼實(shí)驗(yàn)(AD7606采集)

    ,接著初始化AD7606,進(jìn)行管腳復(fù)用配置,初始化EMIFA,然后配置AD7606,接著進(jìn)行按鍵中斷檢測,當(dāng)按鍵按下時(shí)開始采集音頻信號(hào),進(jìn)行MP3編碼并將數(shù)據(jù)保存到
    發(fā)表于 04-03 16:41

    sd是什么有什么用途 TFSD有什么區(qū)別

    取出并在其他設(shè)備上讀取。 SD卡通常用于數(shù)字相機(jī)、智能手機(jī)、平板電腦、音樂播放器、游戲機(jī)、導(dǎo)航系統(tǒng)和其他支持SD的設(shè)備中。它們提供了擴(kuò)展存儲(chǔ)空間的功能,允許用戶在內(nèi)存不夠的情況下存儲(chǔ)
    的頭像 發(fā)表于 01-31 13:53 ?3973次閱讀

    STM32F407+PCM5102APWR+SD內(nèi)播放wav或mp3音樂如何實(shí)現(xiàn)?

    STM32F407+PCM5102APWR+SD內(nèi)播放wav或mp3音樂如何實(shí)現(xiàn)實(shí)現(xiàn)STM
    的頭像 發(fā)表于 01-16 17:11 ?1992次閱讀

    基于Mega16的SDMP3播放器設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于Mega16的SDMP3播放器設(shè)計(jì).zip》資料免費(fèi)下載
    發(fā)表于 11-17 14:33 ?0次下載
    基于Mega16的<b class='flag-5'>SD</b><b class='flag-5'>卡</b><b class='flag-5'>MP3</b><b class='flag-5'>播放器</b>設(shè)計(jì)

    MP3播放器詳細(xì)設(shè)計(jì)方案

    簡介:開發(fā)工具:keil7 主要IC:at89c51sdnd1(atmel) 說明:mp3播放器詳細(xì)設(shè)計(jì)方案,包括電路原理圖,物料,源碼,開發(fā)文檔,芯片datasheet等。 用途:單芯片mp3的設(shè)計(jì)
    發(fā)表于 11-15 14:36 ?7次下載
    <b class='flag-5'>MP3</b><b class='flag-5'>播放器</b>詳細(xì)設(shè)計(jì)方案

    國產(chǎn)嵌入式教學(xué)實(shí)驗(yàn)箱_創(chuàng)龍教儀_DSP教學(xué)實(shí)驗(yàn)箱:3-4 mp3音頻解碼實(shí)驗(yàn)

    創(chuàng)建的任務(wù)占用更少的內(nèi)存資源。 程序流程設(shè)計(jì): 程序流程設(shè)計(jì)中首先要進(jìn)行使能SD并配置SD設(shè)備驅(qū)動(dòng),接著初始化SD設(shè)備,檢測
    發(fā)表于 11-07 13:48

    MP3播放器解碼功能的實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《MP3播放器解碼功能的實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 10-25 11:01 ?0次下載
    <b class='flag-5'>MP3</b><b class='flag-5'>播放器</b>解碼功能的<b class='flag-5'>實(shí)現(xiàn)</b>

    基于Linux下mp3播放器的研究實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于Linux下mp3播放器的研究實(shí)現(xiàn).doc》資料免費(fèi)下載
    發(fā)表于 10-25 10:13 ?0次下載
    基于Linux下<b class='flag-5'>mp3</b><b class='flag-5'>播放器</b>的研究<b class='flag-5'>實(shí)現(xiàn)</b>

    SD初始化及讀取程序

    電子發(fā)燒友網(wǎng)站提供《SD初始化及讀取程序.pdf》資料免費(fèi)下載
    發(fā)表于 10-13 09:50 ?2次下載
    <b class='flag-5'>SD</b><b class='flag-5'>卡</b><b class='flag-5'>初始化</b>及讀取程序

    EFSL嵌入式MP3播放器設(shè)計(jì)原理

    電子發(fā)燒友網(wǎng)站提供《EFSL嵌入式MP3播放器設(shè)計(jì)原理.pdf》資料免費(fèi)下載
    發(fā)表于 10-11 10:44 ?1次下載
    EFSL嵌入式<b class='flag-5'>MP3</b><b class='flag-5'>播放器</b>設(shè)計(jì)原理

    使用MM32F3270的SDIO驅(qū)動(dòng)SD

    使用MM32F3270的SDIO驅(qū)動(dòng)SD
    的頭像 發(fā)表于 09-27 15:56 ?609次閱讀
    使用MM32F3270的<b class='flag-5'>SDIO</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>SD</b><b class='flag-5'>卡</b>

    SD命令響應(yīng)超時(shí)怎么解決?

    自己做的PCB板,芯片用的STM32F407ZGT6,用SDIO連接SD后,燒入程序一直顯示超時(shí),SD
    發(fā)表于 09-25 08:31