資源簡介
這是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文件。
本程序經過測試,完全可用。

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????4072184??2017-10-31?21:58??vs1003.rar
?????文件?????324319??2017-10-31?22:18??WindowsFormsApp1.rar
?????文件????????720??2017-10-31?22:58??readme.txt
?????文件??????41020??2017-10-31?22:34??測試wav.wav
-----------?---------??----------?-----??----
??????????????4438243????????????????????4
-----------?---------??----------?-----??----
?????文件????4072184??2017-10-31?21:58??vs1003.rar
?????文件?????324319??2017-10-31?22:18??WindowsFormsApp1.rar
?????文件????????720??2017-10-31?22:58??readme.txt
?????文件??????41020??2017-10-31?22:34??測試wav.wav
-----------?---------??----------?-----??----
??????????????4438243????????????????????4
評論
共有 條評論