找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5711|回復(fù): 17
打印 上一主題 下一主題
收起左側(cè)

mega64做mp3的實例,還在制作中,持續(xù)更新!

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:103952 發(fā)表于 2017-9-4 13:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
樓主還是學(xué)生,控制理論與控制工程專業(yè),一直想給女友做個mp3做禮物的,拖到現(xiàn)在才開始做,網(wǎng)上找了一些資料,現(xiàn)在確定方案:利用avr mega64做主控芯片,vs1003音頻解碼,并可以通過SD卡或U盤播放音樂,usb或5vDC直流電源供電,很方便哦~插在電腦上就能用了!當然現(xiàn)在還是在構(gòu)想階段,現(xiàn)在已經(jīng)完成原理圖和pcb的設(shè)計,接下來就是程序的調(diào)試了。不知道什么時候能夠完成,加油!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:96682 發(fā)表于 2017-9-5 03:25 | 只看該作者

自己做還不如買的好。
送人嘛,制作出的東西沒有好的外殼,感覺并不完美
回復(fù)

使用道具 舉報

板凳
ID:262 發(fā)表于 2017-9-5 03:48 | 只看該作者
wc86110 發(fā)表于 2017-9-5 03:25
自己做還不如買的好。
送人嘛,制作出的東西沒有好的外殼,感覺并不完美

其實這個主要是為了享受制作過程的樂趣而已,體現(xiàn)diy精神.同時提升自己的專業(yè)技能,要算上時間等成本,自己做一個比買十個都貴.
回復(fù)

使用道具 舉報

地板
ID:103952 發(fā)表于 2017-9-23 13:46 | 只看該作者
現(xiàn)在基本功能實現(xiàn)了,能從SD卡中播放歌曲了!但是USB那塊還有問題,估計是硬件問題,繼續(xù)查找~

微信圖片_20170923134338.jpg (53.24 KB, 下載次數(shù): 172)

制作半成品

制作半成品
回復(fù)

使用道具 舉報

5#
ID:103952 發(fā)表于 2017-9-23 16:13 | 只看該作者
U盤問題找到了,原因是CH375沒有工作在并行方式下,需要把CH375的TXD 引腳通過1KΩ左右的下拉電阻接地或者直接接地,從而使CH375 工作于并口方式。

微信圖片_20170923160927.jpg (140.95 KB, 下載次數(shù): 194)

通過U盤播放歌曲

通過U盤播放歌曲
回復(fù)

使用道具 舉報

6#
ID:103952 發(fā)表于 2017-9-23 18:44 | 只看該作者
程序還有很多bug,等改完了發(fā)出來大家一起共享
回復(fù)

使用道具 舉報

7#
ID:179958 發(fā)表于 2017-9-24 07:10 來自手機 | 只看該作者
很不錯,支持,實踐出真知,自己動手有意義
回復(fù)

使用道具 舉報

8#
ID:1 發(fā)表于 2017-9-28 14:56 | 只看該作者
樓主現(xiàn)在的進度怎么樣了?
回復(fù)

使用道具 舉報

9#
ID:103952 發(fā)表于 2017-9-28 22:18 | 只看該作者
admin 發(fā)表于 2017-9-28 14:56
樓主現(xiàn)在的進度怎么樣了?

哈哈,現(xiàn)在進度還可以,剛剛解決完一個問題:
  播放下一曲的時候時間不清0,就在程序里負責下一曲的按鍵操作里對time[]數(shù)組置0 ,結(jié)果不對,今天下午與同學(xué)討論了下,借了基本avr單片機的書,網(wǎng)上找了vs1003的資料看,vs1003負責時間的解碼時間寄存器SCI_DECODE_TIME(地址0X04讀寫),原話是在每次軟件復(fù)位或是WMA解碼開始與結(jié)束時該寄存器清零,我的SD卡音樂格式為MP3,所以每次播放下一首時都需要軟件清零!
時間不清零問題解決!
回復(fù)

使用道具 舉報

10#
ID:103952 發(fā)表于 2017-9-28 22:19 | 只看該作者
wc86110 發(fā)表于 2017-9-5 03:25
自己做還不如買的好。
送人嘛,制作出的東西沒有好的外殼,感覺并不完美

哈哈,做出來是有點丑的,但自己做出來和直接買的感覺是天壤之別啊~
回復(fù)

使用道具 舉報

11#
ID:103952 發(fā)表于 2017-9-28 22:19 | 只看該作者
小潘哥 發(fā)表于 2017-9-24 07:10
很不錯,支持,實踐出真知,自己動手有意義

嘿嘿~謝謝支持~
回復(fù)

使用道具 舉報

12#
ID:103952 發(fā)表于 2017-9-28 22:26 | 只看該作者
又出現(xiàn)了新的問題,音量+和音量-和MODE鍵的鍵值有時候會使歌曲暫停、跳到上一首、跳到下一首,不知道是硬件還是軟件的問題,估計這BUG又得找一段時間了
回復(fù)

使用道具 舉報

13#
ID:103952 發(fā)表于 2017-10-8 10:54 | 只看該作者
歐陽ouy 發(fā)表于 2017-9-28 22:26
又出現(xiàn)了新的問題,音量+和音量-和MODE鍵的鍵值有時候會使歌曲暫停、跳到上一首、跳到下一首,不知道是硬件 ...

不知道怎么的,問題就無意間解決了,改了其他地方的程序發(fā)現(xiàn)按鈕問題沒有了,回頭再看也不知道是改了那個地方的程序
回復(fù)

使用道具 舉報

14#
ID:103952 發(fā)表于 2017-10-17 21:14 | 只看該作者

RE: mega64做mp3的實例,還在制作中,持續(xù)更新!

板子已經(jīng)上交了,現(xiàn)在把源程序和PCB上傳供大家制作,程序是參考的章其波的,不要用作商用。
程序中我已去掉串口控制的部分程序,需要串口控制程序的可以去網(wǎng)上下載或者找我要。
程序中有不懂得也可以問我,主程序部分我大都已經(jīng)標上注釋,相信你們都能夠看懂~

mp3.rar

849.61 KB, 下載次數(shù): 18, 下載積分: 黑幣 -5

mp3-mega64-sd-vs1003-ch375.rar

405.38 KB, 下載次數(shù): 13, 下載積分: 黑幣 -5

回復(fù)

使用道具 舉報

15#
ID:260250 發(fā)表于 2018-6-10 15:56 | 只看該作者
向樓主學(xué)習,謝謝分享
回復(fù)

使用道具 舉報

16#
ID:260250 發(fā)表于 2018-6-10 16:09 | 只看該作者
向樓主學(xué)習,謝謝分享
回復(fù)

使用道具 舉報

17#
ID:346334 發(fā)表于 2019-2-27 00:34 | 只看該作者
不錯,值得表揚!
回復(fù)

使用道具 舉報

18#
ID:185188 發(fā)表于 2019-10-6 07:06 | 只看該作者
樓主用的什么編譯軟件 是iccavr還是winavr
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表