色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

xinshuwei xinshuwei

分享
6 喜歡這個項目
團隊介紹

xinshuwei xinshuwei

團隊成員

辛書偉 嵌入式工程師

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

硬件使用板載的 按鈕,使用multibutton 進行功能驗證 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

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

軟件說明

軟件 使用了wavplay 、multibutton 進行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.1cnz.cn/emb/1724480.html

  3. 串口屏控制 

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


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



演示效果

1.jpg

附件

(11.43 MB)下載

評論區(qū)(0 )
主站蜘蛛池模板: 亚洲精品久久区二区三区蜜桃臀 | 吃奶吸咪咪动态图 | 9久久免费国产精品特黄 | 大相蕉伊人狼人久草av | 久久精品中文字幕免费 | 亚欧成人毛片一区二区三区四区 | 无毒成人社区 | 伊人精品影院一本到综合 | 色欲AV人妻精品麻豆AV | 久久综合中文字幕佐佐木希 | 男女性杂交内射妇女BBWXZ | 973午夜伦伦电影论片 | 国产精品永久免费视频观看 | 色悠悠电影网 | 亚洲熟妇色自偷自拍另类 | 欧美最猛12teevideos | 免费xxx成年大片 | 妹妹我要色 | 亚洲av欧美在我 | 青青草干免费线观看 | 国产精品点击进入在线影院高清 | z00兽200俄罗斯 | 日本理论片和搜子同居的日子2 | 美女快播第一网 | 色欲AV精品人妻一二三区 | 国产精品69人妻无码久久久 | 97超级碰碰人妻中文字幕 | 黑色丝袜美女被网站 | 99re久久热在线播放8 | 性生大片免费看 | 十分钟视频影院免费 | 视频一区二区三区蜜桃麻豆 | 国产精品乱码一区二区三 | 久久丫线这里只精品 | 免费人成在线观看视频不卡 | 国产强奷糟蹋漂亮邻居在线观看 | 桃花免费高清在线观看 | 男人的天堂MV在线视频免费观看 | 草莓视频免费在线观看 | 国产午夜三级一区二区三 | 国产婷婷色综合AV蜜臀AV |