freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于stm32單片機的mp3播放器畢業(yè)設計-資料下載頁

2025-07-14 14:56本頁面
  

【正文】 //SD卡初始化u8 SD_ReceiveData(u8 *data, u16 len, u8 release)。//SD卡讀數(shù)據(jù)u8 SD_GetCID(u8 *cid_data)。 //讀SD卡CIDu8 SD_GetCSD(u8 *csd_data)。 //讀SD卡CSDu32 SD_GetCapacity(void)。 //取SD卡容量u8 SD_ReadSingleBlock(u32 sector, u8 *buffer)。 //讀一個sectoru8 SD_WriteSingleBlock(u32 sector, const u8 *buffer)。 //寫一個sectoru8 SD_ReadMultiBlock(u32 sector, u8 *buffer, u8 count)。 //讀多個sectoru8 SD_WriteMultiBlock(u32 sector, const u8 *data, u8 count)。 //寫多個sector4 系統(tǒng)調(diào)試 運行過程(1)使用MDK uvision 編譯程序生成相應的hex文件。(2)使用串口線將板子的串口與PC機連接,設置啟動方式,將Boot0接高電平,Boot1接低電平。(3)打開 mcuisp —單片機在線編程專家,加載MDK生成的hex文件,將程序燒錄到控制器中。(4)設置啟動方式,將Boot0接低電平,Boot1接低電平。(5)復位一下硬件,即可進入MP3播放界面。(6)插上耳機,即能聽到美妙的音樂。 設計過程遇到的困難和問題 硬件方面在本次設計中,由于首次用到Altium Designer來設計PCB,遇到了各種各樣的困難和問題。例如:由于設計的原理圖很大,如果把所有的元件都畫在同一張原理圖上,那么將會顯得非常的雜亂,煩瑣。在這里我使用了層次圖的設計方法,把子模塊各放到一個層中設計,在頂層中再把子模塊連接起來,不僅使設計顯得更加直觀,而且利于模塊之間的移植。還有,層之間的元件重疊,不顯示綠色報錯。在設計中第一次用到貼片元件,也是本次設計中的一次挑戰(zhàn)。經(jīng)過多次嘗試努力,終于找到了焊接貼片元件的訣竅:(1)首先將元件小心地放到PCB板上,使其與焊盤對齊,要保證芯片的放置方向是正確的。(2)將烙鐵頭尖沾上少量的焊錫,在兩個對角位置的引腳上加少量的焊錫,使芯片固定而不能移動。(3)在焊完對角后重新檢查芯片的位置是否對準,如有必要可進行調(diào)整或拆除并重新在PCB板上對準位置。(4)在IC腳上加滿焊錫,為拖焊作準備。(5)把PCB板45度角斜放或立起來,以保證焊接過程中,熔化的焊錫能順利流動。(6)從上到下,順勢來回拖動烙鐵頭,使焊錫與貼片IC引腳分離。(7)檢查無虛焊,無短路后,用硬毛刷浸上酒精沿引腳方向仔細擦拭,直到焊劑消失為止,即可完成焊接。在完成焊接工作之后,上電調(diào)試時,發(fā)現(xiàn)系統(tǒng)非常不穩(wěn)定。由于硬件系統(tǒng)上沒有接有JTAG仿真接口,不能在MDK中仿真調(diào)試,所以只能在程序中的每一個子初始化函數(shù)中加入一個串口測試程序,結(jié)果發(fā)現(xiàn)程序死在VS1003的初始化中。在經(jīng)過幾個日日夜夜的努力之后,正當我準備要放棄,重新做板子的時候,無意之間手碰到了VS1003的晶振引腳,系統(tǒng)又恢復正常了。通過與主控制器的晶振接法作比較后,在VS1003的晶振引腳之間加上一個1M的電阻后,系統(tǒng)就可以正常工作了。 軟件方面在首次驅(qū)動VS1003時,聲音總是斷斷續(xù)續(xù)的。在逐步檢查,排除了晶振的頻率,SPI的速度,STM32控制器的處理速度之后,發(fā)現(xiàn)原來是在寫入數(shù)據(jù)之后沒有等待VS1003的DREQ引腳為高電平,就繼續(xù)寫入數(shù)據(jù)。在加入while((GPIOCIDR amp。 MP3_DREQ)==0)。 //等待DREQ為高 這一條語句之后,就能正常的播放音樂了。5 總結(jié) 通過這次畢業(yè)設計的研究與制作,讓我了解了MP3音樂文件的結(jié)構(gòu),以及在SD卡上以FAT16存儲方式的基礎上,針對MP3各模塊部分,包括主控制芯片及音頻解碼芯片、SD卡模塊、以及TFT觸摸屏等部分的分和互相協(xié)助配合下,完成了電路原理圖以及PCB制作,焊接與調(diào)試電路板,然后是軟件編程實現(xiàn)功能。盡管該方案無法作為一個通用MP3的方案,但是對于某些音頻需要的工業(yè)控制、汽車電子、醫(yī)療電子等方案具有一定的參考性。 雖然在這次設計中還存在許多不足,但是通過這次畢業(yè)設計,我掌握了很多硬件、軟件等方面的知識,也學會了很多課本上沒有的東西,這為我以后更深入的學習打下了良好的基礎,同時也對我今后到社會工作中的發(fā)展很有幫助。6 參考文獻[1] [M]..[2] CortexM3權威指南[M].. [3] 王永虹,徐煒, CortexM3微控制器原理與實踐[M]..[4] (第三版)[M]..[5] [美]克尼漢,[美]里奇,徐寶文,(第2版新版)[M]..[6] [M]..[7] [M]..[8] Designer Summer09 從入門到精通[M]..附 錄圖71系統(tǒng)頂層原理圖圖72 STM32控制器最小系統(tǒng)原理圖圖73 外圍電路原理圖:圖74 VS1003原理圖:圖75 串口通信:圖76 硬件PCB:7 致 謝這次的研究設計取得成功的不僅有我自己的努力,更重要的是我們得到了大家共同的幫助,在這里首先要感謝我們學?!R州學院,對我們提供設備和技術上的支持。同時感謝賀州學院物電系領導老師的技術指導與資料共享。我們的成功當然也離不開賀州學院物電系大學生電子創(chuàng)新基地,基地為我們提供了實戰(zhàn)的平臺。借此機會,我首先要感謝感謝曾繁政老師,曾老師多次詢問我們的研究進度,并為我指點迷津,開闊我的思路,耐心點撥,熱心指導,他不僅向我傳授知識,答疑解惑,還給予我很多方面的支持。他淵博的知識、開闊的視野和敏銳的思維給了我深深的啟迪,還有嚴謹?shù)闹螌W態(tài)度和熱忱的工作作風令我十分欽佩,他的指導使我受益非淺。!同時也要感謝張偉亮老師,他在論文寫作方面的指導,使我的設計更快的得以完成。在此謹向曾繁政老師、張偉亮老師致以誠摯的謝意和崇高的敬意!通過這次畢業(yè)設計,使我深刻地認識到學好專業(yè)知識的重要性,也理解了理論聯(lián)系實際的含義,并且檢驗了大學四年的學習成果。它是我這四年來所學知識的綜合運用和經(jīng)驗的總結(jié),通過此次設計也鍛煉了我個人的各方面能力,包括制圖、編程、動手以及溝通能力,所學知識更得到了升華。為以后在工作崗位上發(fā)揮自己的才能奠定了堅實的基礎。從開始進入課題到論文的順利完成,還有很多可敬的師長、同學、朋友給了我許多無言的幫助,在這里請接受我誠摯的謝意! 正是由于你們的幫助和支持,我才能克服一個一個的困難和疑惑,直至本文的順利完成。還有我們218宿舍的全體室友以及07電氣1班的每一位同學們,謝謝你們給我了愉快的大學時光。最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們! 最后,再次對關心、幫助我的老師和同學表示衷心地感謝, 更感謝母校四年來對我的培養(yǎng)和教育,希望母校健康蓬勃發(fā)展,更加輝煌!
點擊復制文檔內(nèi)容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1