|
先說點(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é)合吧。。。
|
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
STM32F103RCT6VS1053程序.rar
2017-2-9 21:18 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
881.13 KB, 下載次數(shù): 91, 下載積分: 黑幣 -5
-
-
要下載進(jìn)FLASH的文件.rar
2017-2-9 21:18 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
96.56 KB, 下載次數(shù): 58, 下載積分: 黑幣 -5
-
-
原理圖2 (1).pdf
2017-2-9 21:18 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
111.56 KB, 下載次數(shù): 84, 下載積分: 黑幣 -5
-
-
原理圖2 (2).pdf
2017-2-9 21:18 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
130.9 KB, 下載次數(shù): 69, 下載積分: 黑幣 -5
-
-
字庫需更新到FLASH.rar
2017-2-9 21:18 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
428.63 KB, 下載次數(shù): 59, 下載積分: 黑幣 -5
評分
-
查看全部評分
|