資源簡(jiǎn)介
這是stm32f103驅(qū)動(dòng)vs1003b芯片的范例,上位機(jī)使用c#寫的,全部代碼開(kāi)源,
采用的是PL2302usb轉(zhuǎn)串口模塊,還包含了寫adpcm文件頭的軟件,是一套完整的錄音程序。
所用模塊
1.stm32f103rct6 arm芯片開(kāi)發(fā)板
2.pl2303usb轉(zhuǎn)ttl模塊
3.vs1003b解碼模塊 帶咪頭
接線
stm32接電腦usb
1.TX--PA3
2.RX--PA2
stm32接vs1003b
1.PA5--SCLK
2.PA6--MISO
3.PA7--MOSI
上面三個(gè)是spi數(shù)據(jù)讀取
4.PC6--DREQ
5.PC7--XCS
6.PC8--XDCS
7.PC9--XRST
這四個(gè)是控制vs1003的io口
單片機(jī)上電后串口1會(huì)輸出32895,表示vs1003b芯片完好,然后耳機(jī)會(huì)聽(tīng)到嘀嘟一聲正弦波測(cè)試,表示
開(kāi)發(fā)板完好,然后串口2會(huì)輸出一段10秒的錄音數(shù)據(jù),打開(kāi)WindowsFormsApp1的C#程序,波特率設(shè)置成
921600接收成xxx.spx文件,然后運(yùn)行ConsoleApp1生成xxx.wav文件。
本程序經(jīng)過(guò)測(cè)試,完全可用。

代碼片段和文件信息
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????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??測(cè)試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??測(cè)試wav.wav
-----------?---------??----------?-----??----
??????????????4438243????????????????????4
評(píng)論
共有 條評(píng)論