之前玩过USB例程里的声卡,声音还行,就是想加功能不方便。(库当然没问题了,)- e( f* b' k# z9 r 一番寻找之后发现了这个 http://www.st.com/zh/development-tools/st-audioweaver.html ,软件界面如下,相比自己去实现各种功能实在太方便了。 软件下载地址http://dspconcepts.com/downloads ,官方固件只有ST的几块板子的,我的板子是407+WM8524,不过有源码,这都不是事。 下载这两个东西就好了。第一个是上位机软件,第二个是源码。(会来看这个的应该没几人电脑用户名是中文吧) 安装后代码目录如下- H. W M* Z8 o9 Z; s6 ~" w build目录下有keil5 iar sw4stm32 三种工程。我的习惯是keil4,展开的是可能要改的地方。2 S: F* {& K* K WM8524功能简单,不需要软件配置,给正确的I2S就行。改引脚、时钟,屏蔽各种配置codec的操作。编译下载就好了。9 B7 } e% b: B. H" q 打开上位机,左边是配置模块,右边窗口时当前声卡信息。/ J; N/ e6 A' s: G server 窗口选target change usb 切换到刚下载固件的板子,记得USB线。这是右边窗口显示应该像我这个图,显示CPU 时钟 采样率等信息。 把设计窗口的连起来,如图。8 U: n: Q. V. S n; ~1 G 生产目标文件。最好改下路径。 右边server窗口 下载生产的文件,勾上bootfile,添加 执行。一切顺利,歌声就出来了。 CPU的使用率在变,就说明文件执行了,要是还没声音,就要回去检查stm32和I2S Codec的程序。 , k8 Q$ j3 H) B, T% A6 a 软件 p2 m7 {! y5 L5 |2 | 链接:https://pan.baidu.com/s/1UiAJB3vKsrwiNJznyvuHnQ / b1 q9 i7 W8 |3 ?1 r 提取码:mtc6 * ?2 | T1 k) G 复制这段内容后打开百度网盘手机App,操作更方便哦$ C( Z) @3 x2 z4 {: `( u ; t: v. p, u. Q; s1 S$ R. i 视频教程/ u8 G& N7 m8 ~0 A9 L2 T 链接:https://pan.baidu.com/s/1dM_D59jhDUys2LUDvdfrrw $ u6 {9 n( P# \! w4 H1 R6 [& e 提取码:kviz 复制这段内容后打开百度网盘手机App,操作更方便哦 好了,要去学习模块了。# o" p4 W" ~$ u2 y- ` 1 b" N% o l0 }+ ^+ Y0 {% G |
audio.rar
下载5.28 MB, 下载次数: 45
å·¥ç¨æºç
学习了 |
最全USB HID开发资料,悉心整理一个月,亲自测试
USB Audio设计与实现
【MCU实战经验】+STM32F107的USB使用
圈圈发布USB图书第二版有感,以及分享一些我学习USB过程...
STM32F4-DISC 实现USB主机(U盘)和USB设备(虚拟串口)自动切换
STM32 USB-HID通信移植步骤STM32 USB HID键盘例程
【经验分享】在进行 USB CDC 类开发时,无法发送 64整数倍的数据
如何让CDC类USB设备批量接收64字节以上数据
用STM32F4实现的USB摄像头UVC,配合上位机可识别车牌
STM32 USB CDC 虚拟多串口