Cortex-M3 是ARM 公司為要求高性能(1.25 Dhrystone MIPS/MHz)、低成本、低功耗的嵌入式應用專門設計的內(nèi)核。STM32 系列產(chǎn)品得益于Cortex-M3 在架構上進行的多項改進,包括提升性能的同時又提高了代碼密度的Thumb-2 指令集和大幅度提高中斷響應的緊耦合嵌套向量中斷控制器,所有新功能都同時具有業(yè)界最優(yōu)的功耗水平。本系統(tǒng)是基于Cortex-M3 內(nèi)核的STM32 微控制器的mp3 播放器,在硬件方面主要有VS1053硬件音頻解碼器和12864 點陣液晶屏,在軟件方面主要有VS1053 的驅動,SD 卡工作在SPI 模式下的讀寫驅動,F(xiàn)AT 文件系統(tǒng)的移植,12864 液晶的驅動,嵌入式操作系統(tǒng)ucOSii 的移植以及嵌入式圖形管理器ucGUI 的移植。整個設計過程包括電子系統(tǒng)的設計技術及調試技術,包括需求分析,原理圖的繪制,pcb 板的繪制,制版,器件采購,安裝,焊接,硬件調試,軟件模塊編寫,軟件模塊測試,系統(tǒng)整體測試等整個開發(fā)調試過程。
標簽:
STM
mp3
32
播放器
上傳時間:
2013-11-19
上傳用戶:shaoyun666