终于实现USB Microphone录音功能

2019-07-20 02:21发布

本帖最后由 lvehe 于 2016-6-7 15:47 编辑

目前仅实现单一的USB Microphone录音功能,没有Speaker的功能。二者结合实现起来感觉比较困难,毕竟对USB学习还不太深入。
板子上使用的是一颗带IIS数字输出的MEMS麦克风,要移植到其他咪头和CODEC芯片(比如WM8978)组合的板子也是很容易的,因为都是IIS数字输出接口。
源码主要参考https://github.com/iliasam/STM32F4_USB_MICROPHONE
QQ截图20160525103932.png

QQ截图20160525122217.png

2016-5-31更新:
添加FeatureUnit,实现静音和音量调节功能。
已知问题:Win7和XP下的音量设置数据不一样,目前程序以Win7为依据。
QQ截图20160531135334.png
2016-6-7更新:
修改音量调节为0dB~20dB,步进值为4dB。使Win7和XP下的音量设置数据保持一致。
添加多频选择功能,可选4种常用频率。
QQ截图20160607152619.png
QQ截图20160607152640.png
至此,USB Microphone功能基本完备,此帖完结,不再更新。






友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
czdspeed
1楼-- · 2019-07-23 15:08
Neverfade 发表于 2016-6-23 10:29
刚做一个IIS USB结合的录音加播放一体的项目,  请教一下@lvehe @czdspeed
1、如果使用F103大容量系列和F4 ...

附件是我找ST官方要的,录音放音一体的。不过我最近改算法没时间搞这个。你可以改到407的开发板上。倒时共享一下。不过这个是st提供的demo板,硬件初始化应该和探索者的不一样。
西点
2楼-- · 2019-07-23 18:05
 精彩回答 2  元偷偷看……
Neverfade
3楼-- · 2019-07-23 23:07
@czdspeed  楼主  你在windows下使用这个usb mac  不需要装载驱动吗 为什么我插入后显示是unknown device
czdspeed
4楼-- · 2019-07-23 23:39
Neverfade 发表于 2016-6-28 10:59
@czdspeed  楼主  你在windows下使用这个usb mac  不需要装载驱动吗 为什么我插入后显示是unknown device

你这个应该是描述符不太对吧,即插即用的usb设备,不需要我们去装驱动的。
Neverfade
5楼-- · 2019-07-24 05:32
 精彩回答 2  元偷偷看……
我乐意
6楼-- · 2019-07-24 10:55
看起来很不错,谢楼主分享!

一周热门 更多>