这是stm32f103驱动vs1003b芯片的范例,上位机使用c#写的,全部代码开源,
采用的是PL2302usb转串口模块,还包含了写adpcm文件头的软件,是一套完整的录音程序。
所用模块
1.stm32f103rct6 arm芯片开发板
2.pl2303usb转ttl模块
3.vs1003b解码模块 带咪头
接线
stm32接电脑usb
1.TX--PA3
2.RX--PA2
stm32接vs1003b
1.PA5--SCLK
2.PA6--MISO
3.PA7--MOSI
上面三个是spi数据读取
4.PC6--DREQ
5.PC7--XCS
6.PC8--XDCS
7.PC9--XRST
这四个是控制vs1003的io口
单片机上电后串口1会输出32895,表示vs1003b芯片完好,然后耳机会听到嘀嘟一声正弦波测试,表示
开发板完好,然后串口2会输出一段10秒的录音数据,打开WindowsFormsApp1的C#程序,波特率设置成
921600接收成xxx.spx文件,然后运行ConsoleApp1生成xxx.wav文件。
本程序经过测试,完全可用。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这是stm32f103驱动vs1003b芯片的范例,上位机使用c#写的,全部代码开源, 采用的是PL2302usb转串口模块,还包含了写adpcm文件头的软件,是一套完整的录音程序。 所用模块 1.stm32f103rct6 arm芯片开发板 2.pl2303usb转ttl模块 3.vs1003b解码模块 带咪头 接线 stm32接电脑usb 1.TX--PA3 2.RX--PA2 stm32接vs1003b 1.PA5--SCLK 2.PA6--MISO 3.PA7--MOSI 上面三个是spi数据读取 4.PC6--DREQ 5.PC7--XCS 6.PC8--XDCS 7.PC9--XRST 这四个是控制vs1003的io口 单片机上电后串口1会输出32895,表示vs1003b芯片完好,然后耳机会听到嘀嘟一声正弦波测试,表示 开发板完好,然后串口2会输出一段10秒的录音数据,打开WindowsFormsApp1的C#程序,波特率设置成 921600接收成xxx.spx文件,然后运行ConsoleApp1生成xxx.wav文件。 本程序经过测试,完全可用。
资源推荐
资源详情
资源评论
收起资源包目录
vs1003C#.rar (4个子文件)
WindowsFormsApp1.rar 317KB
vs1003.rar 3.88MB
readme.txt 720B
测试wav.wav 40KB
共 4 条
- 1
资源评论
nevermad
- 粉丝: 2
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功