一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

聚豐項目 > 基于AB32VG1開發(fā)板的音樂播放器

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

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

xinshuwei xinshuwei

分享
6 喜歡這個項目
團(tuán)隊介紹

xinshuwei xinshuwei

團(tuán)隊成員

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

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

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

image.png


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

image.png

電源、下載 log  typec口 

image.png

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

image.png

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

image.png

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

image.png

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

軟件說明

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

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

  2. 實現(xiàn)sd卡wav 文件列表自動檢索功能 參考我的文章 http://www.www27dydycom.cn/emb/1724480.html

  3. 串口屏控制 

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


代碼開源地址 https://gitee.com/xinshuwei/ab32-vg1_audio



演示效果

1.jpg

附件

(11.43 MB)下載

評論區(qū)(0 )