找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 14535|回復(fù): 13
收起左側(cè)

STM32F103RCT6 MP3制作

  [復(fù)制鏈接]
ID:79034 發(fā)表于 2017-2-9 21:16 | 顯示全部樓層 |閱讀模式
           先說點(diǎn)題外話,陪伴本菜三個(gè)月的JTAG終于犧牲了,在此為他默哀了三微秒。然后在心里為無良奸商默哀了30秒。最后決定還是自己動手做一個(gè)。畢竟那個(gè)大體積太嚇人了,太占面積了。于是新的下載器就好了。。。說多了,回到正題。
             以前用51搞了個(gè)MP3,但是發(fā)現(xiàn)速度太慢,特別是拖進(jìn)度條的時(shí)候。然后選歌的時(shí)候就進(jìn)了選歌的while(1)里面去了。歌就不放了。具體的請看http://www.torrancerestoration.com/bbs/dpj-77116-1.html
        這次用STM32試試。底層文件是用正點(diǎn)原子的稍加修改。
        本來吧,效果還算不錯(cuò)。解碼也快了,進(jìn)度條也基本上反應(yīng)過來了。但是照搬照抄的的弊病出來了,觸屏反應(yīng)太快,稍微碰一下就點(diǎn)了無數(shù)下。好吧,加延時(shí),不能讓觸摸的時(shí)候操作別的。結(jié)果新問題又來了。雖然操作的時(shí)候還能正常播放?墒悄莻(gè)延時(shí)導(dǎo)致除了加減音量沒延時(shí),其他的都會停頓那么幾百毫秒。讓我挺不滿意的。
        又快上班了。也不想再去改了。不過總體來講,比我參考的那些,只要一操作觸屏就進(jìn)入別的程序去了的還是好多了,至少停了那么一下,又繼續(xù)正常工作了。。。這個(gè)問題下次另外搞一個(gè),一定要消除這種操作的時(shí)候停頓的問題。。。。
        本來吧,畫板子的時(shí)候是一個(gè)整體的,后來腦袋一熱,突發(fā)奇想,本菜把板子剪下來了。插在新板子上。那叫一個(gè)坑啊。。。哎,,看圖解釋的詳細(xì)點(diǎn)。。也直觀點(diǎn)。。。。
        至于視頻拍久了太大,其他也沒什么功能了,截個(gè)圖就算了。。。過段時(shí)間做個(gè)功能多且將就著算實(shí)用的再發(fā)個(gè)詳細(xì)的。。。
        介紹一下程序:程序開始的時(shí)候初始化一遍,然后檢測各個(gè)模塊,比如LCD,音頻模塊。24c16,如果第一次進(jìn)入,單片機(jī)就會強(qiáng)制觸摸校準(zhǔn),然后格式化FLASH,拿出來一半做磁盤使用。然后更新字庫。再然后更新圖標(biāo)到FLASH里面,這樣沒有內(nèi)存卡也能用了,但是放歌肯定是不可能的,如果用W25X128倒是能放一首小文件MP3。如果有興趣的朋友也想做一個(gè)的話如果手頭上的東西型號不同稍微小改小改就可以了,比如把24c16的2047改成255,其他的具體見到程序就知道改哪了。。。。另外,如果要看這個(gè)程序,別當(dāng)英文看,本菜不喜歡中文里面摻英文。感覺要洋不洋,要土不土的。。請直接讀拼音。。一般開頭定義的時(shí)候有注釋,后面就沒了。除非是直接復(fù)制。大體的肯定還是看別人寫的,本菜寫的地方都是簡單的不能再簡單的位置了,實(shí)際上是可以忽略的。。。。
        好吧,打字太長大家看的累,圖文結(jié)合吧。。。

flash文件夾.png
IMG_0779.JPG
IMG_0780.JPG
IMG_0781.JPG
IMG_0782.JPG
IMG_0783.JPG
IMG_0784.JPG
IMG_0785.JPG
IMG_0787.JPG
IMG_0788.JPG
IMG_0884.JPG
IMG_0886.JPG
IMG_0902.JPG
QQ截圖20170208235051.png
QQ截圖20170209181407.png
QQ截圖20170209181438.png
QQ截圖20170209181505.png
介紹.png
可以仿真.png
內(nèi)存卡文件夾.png
下載程序.png
daye00001.png
daye00002.png
daye00003.png
daye00004.png
daye00005.png
daye00006.png
daye00007.png
daye00008.png
daye00009.png
daye00010.png
daye00011.png
daye00012.png
daye00013.png
daye00014.png
daye00015.png
daye00016.png
daye00017.png
daye00018.png
daye00019.png
daye00020.png

STM32F103RCT6VS1053程序.rar

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

要下載進(jìn)FLASH的文件.rar

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

原理圖2 (1).pdf

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

原理圖2 (2).pdf

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

字庫需更新到FLASH.rar

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

評分

參與人數(shù) 3黑幣 +109 收起 理由
chit100 + 8 很給力!
wacdxg + 1 共享資料的黑幣獎勵(lì)!
admin + 100 共享資料的黑幣獎勵(lì)!

查看全部評分

本帖被以下淘專輯推薦:

  • · DPJ|主題: 3, 訂閱: 0
回復(fù)

使用道具 舉報(bào)

ID:105206 發(fā)表于 2017-3-21 04:12 | 顯示全部樓層
看看,學(xué)習(xí)學(xué)習(xí)。
回復(fù)

使用道具 舉報(bào)

ID:169756 發(fā)表于 2017-4-9 09:20 | 顯示全部樓層
謝謝樓主分享,學(xué)習(xí)中......
回復(fù)

使用道具 舉報(bào)

ID:242784 發(fā)表于 2018-4-2 10:41 | 顯示全部樓層

謝謝樓主分享,學(xué)習(xí)中......
回復(fù)

使用道具 舉報(bào)

ID:327977 發(fā)表于 2018-5-11 23:43 | 顯示全部樓層
感謝樓主分享!
回復(fù)

使用道具 舉報(bào)

ID:328261 發(fā)表于 2018-5-12 15:17 | 顯示全部樓層
good post
回復(fù)

使用道具 舉報(bào)

ID:147759 發(fā)表于 2018-5-21 17:55 | 顯示全部樓層
感謝樓主分享!
回復(fù)

使用道具 舉報(bào)

ID:302106 發(fā)表于 2019-3-22 21:24 | 顯示全部樓層
很給力,謝謝分享~
回復(fù)

使用道具 舉報(bào)

ID:64089 發(fā)表于 2019-3-25 10:21 | 顯示全部樓層
好資料,之前怎么沒發(fā)現(xiàn)
回復(fù)

使用道具 舉報(bào)

ID:161722 發(fā)表于 2019-4-1 22:59 | 顯示全部樓層
這個(gè)很有意思哦
回復(fù)

使用道具 舉報(bào)

ID:161722 發(fā)表于 2019-4-1 22:59 | 顯示全部樓層
也想做一個(gè)玩玩
回復(fù)

使用道具 舉報(bào)

ID:693201 發(fā)表于 2020-2-14 15:48 | 顯示全部樓層
感謝樓主
回復(fù)

使用道具 舉報(bào)

ID:516492 發(fā)表于 2020-2-17 15:53 | 顯示全部樓層
感謝樓主
回復(fù)

使用道具 舉報(bào)

ID:724464 發(fā)表于 2021-1-22 10:55 | 顯示全部樓層
樓主還是很厲害的!我最近也在學(xué)stm32.準(zhǔn)備做一個(gè)播放控制器,F(xiàn)在還在學(xué)習(xí)最簡單的東西。順便請教一下樓主,比如我想讓播放器的OLED顯示歌曲名等信息(滾動顯示),這里面是不是單獨(dú)要設(shè)置一個(gè)字庫芯片,然后調(diào)用數(shù)據(jù)?
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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