99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

聚豐項(xiàng)目 > 基于AB32VG1開(kāi)發(fā)板的音樂(lè)播放器

基于AB32VG1開(kāi)發(fā)板的音樂(lè)播放器

很感謝這次能參加此次RTT開(kāi)發(fā)大賽,很榮幸能申請(qǐng)到AB32VG1開(kāi)發(fā)板,這個(gè)芯片還是蠻功能強(qiáng)大的。 此項(xiàng)目主要是實(shí)現(xiàn)sd卡 文件系統(tǒng)掛載,并搜索下所有wav文件進(jìn)行檢索、記錄,通過(guò)按鍵或者串口屏可實(shí)現(xiàn)音頻的播放控制,主要功能如下 1.自動(dòng)檢索根目錄下面的所有wav文件 2.通過(guò)按鍵控制播放、暫停、上一曲下一曲,音量控制 3.通過(guò)串口屏進(jìn)行控制 4.log 進(jìn)行debug 及消息打印

xinshuwei xinshuwei

分享
6 喜歡這個(gè)項(xiàng)目
團(tuán)隊(duì)介紹

xinshuwei xinshuwei

團(tuán)隊(duì)成員

辛?xí)鴤?/span> 嵌入式工程師

分享
項(xiàng)目簡(jiǎn)介
很感謝這次能參加此次RTT開(kāi)發(fā)大賽,很榮幸能申請(qǐng)到AB32VG1開(kāi)發(fā)板,這個(gè)芯片還是蠻功能強(qiáng)大的。 此項(xiàng)目主要是實(shí)現(xiàn)sd卡 文件系統(tǒng)掛載,并搜索下所有wav文件進(jìn)行檢索、記錄,通過(guò)按鍵或者串口屏可實(shí)現(xiàn)音頻的播放控制,主要功能如下 1.自動(dòng)檢索根目錄下面的所有wav文件 2.通過(guò)按鍵控制播放、暫停、上一曲下一曲,音量控制 3.通過(guò)串口屏進(jìn)行控制 4.log 進(jìn)行debug 及消息打印
硬件說(shuō)明

硬件使用板載的 按鈕,使用multibutton 進(jìn)行功能驗(yàn)證 sd 加載驗(yàn)證

image.png


sd卡 ,使用RTT的虛擬文件系統(tǒng)掛載sd 卡到 sd 目錄下,實(shí)現(xiàn)音樂(lè)文件的檢索

image.png

電源、下載 log  typec口 

image.png

串口1  用于串口屏的串口命令接收解析,控制音樂(lè)的播放

image.png

dac 音頻輸出,這個(gè)接口設(shè)計(jì)的很巧妙,將mic fm 天線 立體聲輸出都整合在一起了 ,

image.png

串口屏使用了淘晶馳的TJC4832K035 ,

image.png

通過(guò)官方的上位機(jī)進(jìn)行界面編程、串口控制,相當(dāng)方便,降低開(kāi)發(fā)難度

軟件說(shuō)明

軟件 使用了wavplay 、multibutton 進(jìn)行wav控制 參考我的文章 https://bbs.elecfans.com/jishu_2173612_1_1.html

  1. 優(yōu)化wavplay 庫(kù)播放不同音頻時(shí),不保存音量問(wèn)題 ,參考我的文章 https://bbs.elecfans.com/jishu_2183725_1_1.html

  2. 實(shí)現(xiàn)sd卡wav 文件列表自動(dòng)檢索功能 參考我的文章 http://www.socialnewsupdate.com/emb/1724480.html

  3. 串口屏控制 

    串口屏采用的是淘晶馳的TJC4832K035,使用專(zhuān)有的上位機(jī)機(jī)進(jìn)行界面開(kāi)發(fā),當(dāng)點(diǎn)擊不同的按鈕時(shí)發(fā)送不同的串口消息,mcu端采用串口中斷接收,做相應(yīng)命令解析,實(shí)現(xiàn)audio 的不同控制


代碼開(kāi)源地址 https://gitee.com/xinshuwei/ab32-vg1_audio



演示效果

1.jpg

附件

(11.43 MB)下載

評(píng)論區(qū)(0 )