0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于音频MP3播放器,SD 卡初始化实现 SDIO 驱动 SD 卡

YCqV_FPGA_EETre ? 来源:FPGA开发圈 ? 作者:FPGA开发圈 ? 2020-11-26 14:37 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

很多嵌入式系统都需要大容量存储设备,以存储数据。目前常用的有 U 盘, FLASH 芯片,SD 卡等。他们各有优点,综合比较,最适合单片机系统的莫过于 SD 卡了,它不仅容量可以做到很大(32GB 以上), 支持 SPI/SDIO 驱动,而且有多种体积的尺寸可供选择(标准的 SD 卡尺寸,以及 TF 卡尺寸等),能满足不同应用的要求。只需要少数几个 IO 口即可外扩一个高达 32GB 以上的外部存储器,容量从几十 M 到几十G 选择尺度很大,更换也很方便,编程也简单,是嵌入式系统大容量外部存储器的首选。

SD 卡的初始化流程,要实现 SDIO 驱动 SD 卡,最重要的步骤就是 SD卡的初始化,只要 SD 卡初始化完成了,那么剩下的(读写操作)就简单了,所以里重点介绍 SD 卡的初始化。

PGL22G 开发板上装有一个 Micro SD 卡座, FPGA 通过 SPI 数据总线访问 Micro SD 卡, SD 卡座和 FPGA 的硬件电路。PGL22G 开发板 SD 卡在 SD 卡数据读写速度要求丌高的情况下,选用 SPI 通信模式可以说是一种最佳的解决方案。因为在 SPI 模式下,通过四条线就可以完成所有的数据交换。本实验将为大家介绍 FPGA 通过 SPI总线读写 SD 卡。要完成 SD 卡的 FPGA 读写,用户需要理解 SD 卡的命令协议。

本次测评是wav_read 搜寻 SD 卡中的 WAV 文件,并将 WAV 文件读取出来写入 FIFO,最后再从 FIFO 中将数据输出并写入音频模块。


责任编辑:PSY

原文标题:紫光同创PGL22G开发平台试用连载(2)——基于SD卡的音频MP3播放器

文章出处:【微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 音频
    +关注

    关注

    30

    文章

    3058

    浏览量

    83738
  • 驱动
    +关注

    关注

    12

    文章

    1922

    浏览量

    87234
  • SD卡
    +关注

    关注

    2

    文章

    579

    浏览量

    66195
  • MP3播放器
    +关注

    关注

    3

    文章

    86

    浏览量

    26059
  • SDIO
    +关注

    关注

    2

    文章

    78

    浏览量

    20057

原文标题:紫光同创PGL22G开发平台试用连载(2)——基于SD卡的音频MP3播放器

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SDIO SD电路设计速成攻略:核心步骤+调试技巧 !

    针对时间紧迫的开发者,本攻略直击SDIO外接SD电路设计的核心步骤,并补充实用调试技巧,帮助你在最短时间完成从理论到可用的电路实现。 今天一起来聊聊
    的头像 发表于 08-15 14:32 ?21次阅读
    <b class='flag-5'>SDIO</b> <b class='flag-5'>SD</b><b class='flag-5'>卡</b>电路设计速成攻略:核心步骤+调试技巧 !

    SD—雷龙 SD NAND

    size)、MiniSD和MicroSD。 2.特点: 1.容量大 2.高安全性 3.体积小 4.传输速度快 5.接口简单 32GB SD
    的头像 发表于 07-21 17:59 ?858次阅读
    <b class='flag-5'>SD</b><b class='flag-5'>卡</b>—雷龙 <b class='flag-5'>SD</b> NAND

    【嵌入式开发】SD—雷龙 SD NAND

    可以看到平均速度在18.6MB/S附近 2.MP3播放器 随着多媒体技术的发展,各种媒体对存储容量的要求也显著地在增加,为此就需要TF这类小巧的介质来存放数据。 以MP3
    发表于 07-21 17:56

    第二十五章 SDIO——SD读写测试

    本章介绍了W55MH32的SDIO接口,其可与SD 等通信,采用9针接口,分识别与数据传输模式。还提及SDIO功能框图、
    的头像 发表于 06-20 14:01 ?1076次阅读
    第二十五章 <b class='flag-5'>SDIO</b>——<b class='flag-5'>SD</b><b class='flag-5'>卡</b>读写测试

    SD初始化第一次初始化后再次初始化时会失败,是什么原因?怎么解决?

    使用的是stm32F407驱动一个32G的tf,使用的SPI模式。第一次上电时,识别初始化能通过,但是再keil调试时复位,再运行到初始化
    发表于 06-20 07:21

    请问k230如何读取sd播放其中的mp3音频,他有库支持吗?

    k230如何读取sd播放其中的mp3音频,他有库支持吗?
    发表于 06-04 06:24

    华强北TF回收 内存回收

    、128GB、256GB等 TF存储是一种基于半导体快闪记忆的新一代记忆设备,由于它体积小、数据传输速度快、可热插拔等优良的特性,被广泛地于便携式装置上使用,例如数码相机、平板电脑和多媒体播放器
    发表于 05-21 17:48

    科普|一文带你认清SD、TF、SIM及eSIM,高手请忽略!

    1.定义SD是SecureDigitalCard的英文缩写,直译就是“安全数字”。一般用于数码相机等,作外存储器用。TF即是T-Flash
    的头像 发表于 05-21 15:56 ?1759次阅读
    科普|一文带你认清<b class='flag-5'>SD</b><b class='flag-5'>卡</b>、TF<b class='flag-5'>卡</b>、SIM及eSIM<b class='flag-5'>卡</b>,高手请忽略!

    【STM32系统】基于STM32设计的SD数据读取与上位机显示系统(SDIO接口驱动、雷龙贴片SD

    ,使用STM32F103微控制通过SDIO接口与CSNP4GCR01-DPW工业级SD进行通信,实现
    发表于 05-09 16:11

    将基于PC的MP3播放器软件移植到ADSP-21262 SHARC处理

    电子发烧友网站提供《将基于PC的MP3播放器软件移植到ADSP-21262 SHARC处理上.pdf》资料免费下载
    发表于 01-03 14:54 ?0次下载
    将基于PC的<b class='flag-5'>MP3</b><b class='flag-5'>播放器</b>软件移植到ADSP-21262 SHARC处理<b class='flag-5'>器</b>上

    【正点原子STM32H7R3开发套件试用体验】SD、音乐播放器

    【正点原子STM32H7R3开发套件试用体验】SD、音乐播放器 本文介绍了单片机开发过程中常用的 SD
    发表于 01-01 15:33

    STM32F407 MCU使用SD NAND?不断电初始化失效解决方案

    STM32F407微控制单元(MCU)与SD NAND的结合提供了强大的存储解决方案。然而,不断电初始化失效问题可能会导致系统稳定性和数据完整性受损。我们将STM32F407与SD
    的头像 发表于 12-11 10:51 ?1057次阅读
    STM32F407 MCU使用<b class='flag-5'>SD</b> NAND?不断电<b class='flag-5'>初始化</b>失效解决方案

    这样设计SD/TF的PCB更高效、更可靠!

    ,例如数码相机、平板电脑和多媒体播放器等。 TF 是一种小型的SD,它可以通过SD转换使用
    的头像 发表于 09-03 17:05 ?1571次阅读
    这样设计<b class='flag-5'>SD</b>/TF<b class='flag-5'>卡</b>的PCB更高效、更可靠!

    这样设计SD/TF的PCB更高效、更可靠!

    ,例如数码相机、平板电脑和多媒体播放器等。 TF是一种小型的SD,它可以通过SD转换使
    发表于 09-03 17:01

    如何选择高品质SD存储

    电脑、运动相机等,用于存储应用程序、个人数据、数字照片、MP3等;多媒体播放器和掌上游戏机的数据存储;而工业应用中,常用SD存储诊断测试数据、卫星载荷数据等。
    的头像 发表于 08-22 16:12 ?833次阅读
    如何选择高品质<b class='flag-5'>SD</b>存储<b class='flag-5'>卡</b>