OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9946|回复: 8

求教 如何把我采集过来的音频信号 变成WAV格式的文件

[复制链接]

20

主题

73

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2013-8-14
在线时间
8 小时
发表于 2014-5-26 19:35:30 | 显示全部楼层 |阅读模式
5金钱
听说fatfs文件系统移植可以 有哪位大哥可以提供一下这方的一直代码和思路 小弟感激不尽!!

最佳答案

查看完整内容[请看2#楼]

原子的开发指南第45章FATFS实验 有讲 FATFS的移植  例程里也有移植好的程序  另外46章的实验 是有关WAV编码的 也可以看看
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

50

主题

243

帖子

1

精华

高级会员

Rank: 4

积分
616
金钱
616
注册时间
2014-2-26
在线时间
1 小时
发表于 2014-5-26 19:35:31 | 显示全部楼层
原子的开发指南第45章FATFS实验 有讲 FATFS的移植  例程里也有移植好的程序 
另外46章的实验 是有关WAV编码的 也可以看看
我是一只摔不死的蚂蚁!
回复

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2014-5-26 20:30:34 | 显示全部楼层
我们开发板到处都用了FATFS
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复

使用道具 举报

50

主题

243

帖子

1

精华

高级会员

Rank: 4

积分
616
金钱
616
注册时间
2014-2-26
在线时间
1 小时
发表于 2014-5-26 22:29:51 | 显示全部楼层
回复【3楼】_tank_:
---------------------------------
第50章是有关.wav编码的
我是一只摔不死的蚂蚁!
回复

使用道具 举报

20

主题

73

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2013-8-14
在线时间
8 小时
 楼主| 发表于 2014-5-27 08:55:28 | 显示全部楼层
回复【3楼】_tank_:
---------------------------------
感谢
回复

使用道具 举报

20

主题

73

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2013-8-14
在线时间
8 小时
 楼主| 发表于 2014-5-27 14:54:59 | 显示全部楼层
回复【4楼】_tank_:
---------------------------------
大哥如果我想记录下 这个WAV生成的时间 然后在电脑上右击属性 能看到时间 该怎么弄?
回复

使用道具 举报

20

主题

73

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2013-8-14
在线时间
8 小时
 楼主| 发表于 2014-5-27 14:57:57 | 显示全部楼层
回复【2楼】Admin:
---------------------------------
大哥如果我想记录下 这个WAV生成的时间 然后在电脑上右击属性 能看到时间 该怎么弄?
回复

使用道具 举报

50

主题

243

帖子

1

精华

高级会员

Rank: 4

积分
616
金钱
616
注册时间
2014-2-26
在线时间
1 小时
发表于 2014-5-27 18:21:04 | 显示全部楼层
想要进行 时间的记录就要在FATFS文件系统下的 底层驱动文件diskio.c中对get_fattime() 进行编写
步骤:提取硬件体统的RTC时钟 将年月日 时分秒的格式转换成FATFS要求的格式 作为函数返回值即可 
转换的格式如下 在原子的《stm32开发指南》 中 FATFS章节 中有介绍



另外 提取RTC时钟的步骤 可以拷贝 原子RTC例程中的 RTC.C 和RTC.H 两个文件 利用RTC_Get()得到时间 
这时需要在main函数中对RTC初始化即添加 RTC_Init(); 
另外像stm32f10x_conf.h中取消对 rtc bkp(rtc.c中有用到)头文件的屏蔽 添加rtc的库文件 以及相应头文件的路径 等等 的琐碎的东西我就不说了 
总之 修改到没有error即可
下面是我 在原子录音机例程中 实现的的 FATFS文件系统 时间的记录 的附件 可以参考一下(SD卡的驱动我用的是 sdio模式 不是原子例程的SPI模式 但都一样)

实验45 录音机实验.zip

9.7 MB, 下载次数: 155

我是一只摔不死的蚂蚁!
回复

使用道具 举报

20

主题

73

帖子

0

精华

初级会员

Rank: 2

积分
187
金钱
187
注册时间
2013-8-14
在线时间
8 小时
 楼主| 发表于 2014-5-28 08:48:39 | 显示全部楼层
心里满满的感激  好人一身平安感谢  大哥 太感谢了 我都不知道说什么了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 18:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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