野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11110|回复: 7

关于音频文件写入flash中的问题,求指教。

[复制链接]
发表于 2018-11-2 15:56:49 | 显示全部楼层 |阅读模式
现在需要在板子上的W25Q128flash里面写入音频文件,如果是保存在SD卡里面的话,需要用什么方式去读取出来写到FLASH里面去啊 ,还要在通过扬声器播放写入的声音,完全不知道怎么实现,有没有大神来解说下,拜谢!
回复

使用道具 举报

 楼主| 发表于 2018-11-2 15:57:44 | 显示全部楼层
急急急急急急急
回复 支持 反对

使用道具 举报

发表于 2018-11-3 11:46:20 | 显示全部楼层
实现思路很简单:

存在SD卡的音频,是不是在电脑上用读卡器操作SD卡然后拷贝进入的音乐?
如果是,则在单片机上移植一个FatFS的文件系统,这个开源,也很多案例。(PS:我用的就是这个,然后录下麦克风的音频数据存在SD卡,最后用读卡器和电脑查看SD卡内容。)
关于操作SD卡,需要单片机支持SDIO接口。然后你就找相关的例程移植。

读出来的数据,直接再转存到你的SPI接口的FLASH里。


不过上述方法感觉费劲。不知道你的应用场景。

还有很快的方式,就是使用串口接口,电脑上利用串口助手,将音频文件通过串口发给单片机,单片机再将数据转存到SPI接口的FLASH里。这个更容易快速实现。

你的音频文件要留意文件的格式,这个要了解下音频文件的各种编码格式,PCM、WAV等等。

//---------------------------------

个人运营公众号:DigCore

欢迎有兴趣人士了解关注,感谢能提出宝贵意见!

个人主页: www.digcore.cn
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2018-11-5 14:19:37 | 显示全部楼层
DigCore 发表于 2018-11-3 11:46
实现思路很简单:

存在SD卡的音频,是不是在电脑上用读卡器操作SD卡然后拷贝进入的音乐?

从SD卡到flash的转存要怎么实现呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-5 14:49:15 | 显示全部楼层
DigCore 发表于 2018-11-3 11:46
实现思路很简单:

存在SD卡的音频,是不是在电脑上用读卡器操作SD卡然后拷贝进入的音乐?

而且  如果采用第二种方法的话,单片机内部的空间太小,数据也会有存放不下的问题 ,数据小的话应该可以
回复 支持 反对

使用道具 举报

发表于 2018-11-7 08:03:53 | 显示全部楼层
lyj543174165 发表于 2018-11-5 14:19
从SD卡到flash的转存要怎么实现呢

//---------------------------------

个人运营公众号:DigCore

欢迎有兴趣人士了解关注,感谢能提出宝贵意见!

个人主页: www.digcore.cn
回复 支持 反对

使用道具 举报

发表于 2018-11-7 08:05:05 | 显示全部楼层
lyj543174165 发表于 2018-11-5 14:49
而且  如果采用第二种方法的话,单片机内部的空间太小,数据也会有存放不下的问题 ,数据小的话应该可以

不明白你的具体需求,如果详细些,估计都可以不用SPI-FLASH!

//---------------------------------

个人运营公众号:DigCore

欢迎有兴趣人士了解关注,感谢能提出宝贵意见!

个人主页: www.digcore.cn
回复 支持 反对

使用道具 举报

发表于 2018-11-7 08:05:52 | 显示全部楼层

这么着急,可以来我微信公众号:DigCore,具体问题具体解决!

//---------------------------------

个人运营公众号:DigCore

欢迎有兴趣人士了解关注,感谢能提出宝贵意见!

个人主页: www.digcore.cn
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 15:50 , Processed in 0.050399 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表