之前玩过USB例程里的声卡,声音还行,就是想加功能不方便。(库当然没问题了, )一番寻找之后发现了这个 http://www.st.com/zh/development-tools/st-audioweaver.html ,软件界面如下,相比自己去实现各种功能实在太方便了。
软件下载地址http://dspconcepts.com/downloads ,官方固件只有ST的几块板子的,我的板子是407+WM8524,不过有源码,这都不是事。 下载这两个东西就好了。第一个是上位机软件,第二个是源码。(会来看这个的应该没几人电脑用户名是中文吧)
安装后代码目录如下
build目录下有keil5 iar sw4stm32 三种工程。我的习惯是keil4,展开的是可能要改的地方。
WM8524功能简单,不需要软件配置,给正确的I2S就行。改引脚、时钟,屏蔽各种配置codec的操作。编译下载就好了。 打开上位机,左边是配置模块,右边窗口时当前声卡信息。
server 窗口选target change usb 切换到刚下载固件的板子,记得USB线。这是右边窗口显示应该像我这个图,显示CPU 时钟 采样率等信息。 把设计窗口的连起来,如图。
生产目标文件。最好改下路径。
右边server窗口 下载生产的文件,勾上bootfile,添加 执行。一切顺利,歌声就出来了。
CPU的使用率在变,就说明文件执行了,要是还没声音,就要回去检查stm32和I2S Codec的程序。 软件 链接:https://pan.baidu.com/s/1UiAJB3vKsrwiNJznyvuHnQ 提取码:mtc6 复制这段内容后打开百度网盘手机App,操作更方便哦 视频教程 链接:https://pan.baidu.com/s/1dM_D59jhDUys2LUDvdfrrw 提取码:kviz 复制这段内容后打开百度网盘手机App,操作更方便哦 好了,要去学习模块了。 |
audio.rar
下载5.28 MB, 下载次数: 21
工程源码
| 学习了 |
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
STM32的USB自学笔记
用STM32CubeMX配置USB CDC方式通讯(含USB host与USB device工程)
【实战经验】进行USB CDC类开发时,无法发送64整数倍数据(续)
【实战经验】USB CDC类入门培训
USB4 产品设计将会令 USB4 取得成功
最全USB HID开发资料,悉心整理一个月,亲自测试
【银杏科技ARM+FPGA双核心应用】STM32H7系列30——USB_VCP
游名科技:DCDC隔离电源隔离USB隔离CAN隔离485原理图PCB图等...
微信公众号
手机版