前段時間突然想搞一個MP3玩玩,找了一些資料發現目前市面上的MP3大部分為炬力的方案,僅可商用,個人無法開發。我的想法是采用STM32作為主控,音頻解碼模為vs1053b,正好前段時間看見過正點原子有這個模塊,可以參考電路設計。
vs1053b功能很強大,spi通信協議,音質還可以。如果用STM32做主控有兩種方案,UCOS或者狀態機,UCOS我不是很了解,而且UCOS主要在TFT屏幕上面跑,現在我只需要一個12864OLED,所以只能用狀態機。
狀態機實現起來非常復雜,首先讀SD卡,然后OLED打印,按鍵輸入中斷,文件夾管理需要用到FATFS,兼容漢字需要字庫,等等。。。想了想太難了,做不到。。。
逛論壇的時候碰到了一位大佬的貼子,amobbs論壇的一位大佬提供了開源,從程序到原理圖都有,再次對這位大佬表示感謝。我花了幾天時間畫出了原理圖+PCB然后打樣,這位大佬的思想還是非常好的,一鍵開關機電路,但是由于當時沒有經驗,繪制PCB的時候封裝出了問題導致不能正常工作。
PCB有點小問題,但是沒時間去改了,主要有這幾個問題:
1.貼片按鈕應該是上下導通,但是封裝里面是左右導通,導致按鈕一直是按下狀態。
2.8050三極管和2301場效應管引腳順序錯誤,完全顛倒
3.電池電量ADC采集貌似有問題,不知道是不是原理圖的原因
BU8`NIARU0O87OZHLMQP{CB.png (756.26 KB, 下載次數: 104)
下載附件
2018-12-25 17:26 上傳
Q4{~L[`E51W71{T6HAZ1{N5.png (728.12 KB, 下載次數: 110)
下載附件
2018-12-25 17:27 上傳
L4QALA9OKLUWB3490BV5FRT.png (865.08 KB, 下載次數: 109)
下載附件
2018-12-25 17:26 上傳
J05DTZKNT2TR}DT3%ZAO2HX.png (825.62 KB, 下載次數: 98)
下載附件
2018-12-25 17:26 上傳
(RKKC5IZ{6P7UT(ML]87OW4.png (902.84 KB, 下載次數: 101)
下載附件
2018-12-25 17:26 上傳
B$]30S2SFXWPTB)75PG$U3J.png (96.6 KB, 下載次數: 112)
下載附件
2018-12-25 17:26 上傳
HU~@D627GYLI3B{}KU}[3HQ.png (342.39 KB, 下載次數: 103)
下載附件
2018-12-25 17:26 上傳
H4Z8EB5Y~16C7(F`CXUC~E8.png (333.95 KB, 下載次數: 119)
下載附件
2018-12-25 17:26 上傳
WQQOVE5%MY]W7}9MG(T79NW.png (249.19 KB, 下載次數: 111)
下載附件
2018-12-25 17:27 上傳
注意:如果偷懶需要PCB文件請下方留言
0.png (4.93 KB, 下載次數: 111)
下載附件
2018-12-25 19:42 上傳
全部資料51hei下載地址:
MP3原理圖.rar
(56.97 KB, 下載次數: 382)
2018-12-25 17:43 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
STM32f103C8T6迷你MP3播放器OLED顯示屏全套圖紙源程序.7z
(8.62 MB, 下載次數: 492)
2018-12-25 19:42 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|