版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第十二章基于ARM的單片機(jī)應(yīng)用及實(shí)踐概述12.1單片機(jī)的發(fā)展趨勢(shì)——走向集成、嵌入式嵌入式系統(tǒng)的發(fā)展主要來(lái)源于兩大動(dòng)力,即社會(huì)需求的拉動(dòng)和先進(jìn)技術(shù)的推動(dòng),需求提供了市場(chǎng),帶動(dòng)了新技術(shù)的產(chǎn)生,刺激了新技術(shù)的推廣。嵌入式系統(tǒng)的發(fā)展動(dòng)力示意圖12.2ARM、Cortex和STM32簡(jiǎn)介ARM系列內(nèi)核ARM體系結(jié)構(gòu)的特點(diǎn):1.體積小、低功耗、低成本、高性能。2.支持Thumb(16位)/ARM(32位)雙指令集,能很好的兼容8/16位器件。3.大量使用寄存器,指令執(zhí)行速度更快。大多數(shù)數(shù)據(jù)操作都在寄存器中完成。4.ARM處理器共有37個(gè)寄存器,分為若干個(gè)組(BANK)。ARM處理器有7種不同的處理器模式。5.尋址方式靈活簡(jiǎn)單,指令長(zhǎng)度固定,執(zhí)行效率高。ARM7微處理器ARM7為低功耗的32位RISC處理器,采用馮諾依曼體系結(jié)構(gòu)。ARM7微處理器系列具有如下特點(diǎn):具有嵌入式ICE-RT邏輯,無(wú)論調(diào)試還是開(kāi)發(fā)都很方便。能夠提供0.9MIPS/MHz的三級(jí)流水線結(jié)構(gòu)。代碼密度高并兼容16位的Thumb指令集。支持WindowsCE、Linux、PalmOS等嵌入式操作系統(tǒng)。指令系統(tǒng)與ARM9系列、ARM9E系列和ARM10E系列兼容,便于用戶(hù)程序的升級(jí)和產(chǎn)品的更新?lián)Q代。主頻最高可達(dá)130MIPS。ARM9微處理器ARM9內(nèi)核為32位RISC處理器,采用哈佛結(jié)構(gòu)。ARM9內(nèi)核微處理器具有以下特點(diǎn):5級(jí)整數(shù)流水線,指令執(zhí)行效率更高。提供1.1MIPS/MHz的運(yùn)行速率。支持32位ARM指令集和16位Thumb指令集。支持32位的高速AMBA總線接口。內(nèi)含全性能的MMU。內(nèi)含MPU,支持實(shí)時(shí)操作系統(tǒng)。支持?jǐn)?shù)據(jù)Cache和指令Cache。ARM9E微處理器ARM9E內(nèi)核為綜合處理器。ARM9E內(nèi)核微處理器具有以下特點(diǎn):支持DSP指令集。5級(jí)整數(shù)流水線,指令執(zhí)行效率更高。支持32位ARM指令集和16位Thumb指令集。支持32位的高速AMBA總線接口。支持VFP9浮點(diǎn)處理協(xié)處理器。內(nèi)含全性能MMU。內(nèi)含MPU,支持實(shí)時(shí)操作系統(tǒng)。支持?jǐn)?shù)據(jù)Cache和指令Cache。主頻最高可達(dá)300MIPS。ARM11微處理器ARM1136J-S是第一個(gè)執(zhí)行ARMv6架構(gòu)指令的處理器。ARM1136J-S的主要特點(diǎn)如下:集成了具有獨(dú)立的load-sotore和算術(shù)流水線的8級(jí)流水線。ARMv6指令包含了針對(duì)媒體處理的單指令流多數(shù)據(jù)流(SIMD)擴(kuò)展。采用特殊的設(shè)計(jì),以改善視頻處理性能。為了進(jìn)行快速浮點(diǎn)運(yùn)算,增加了向量浮點(diǎn)單元。Cortex系列內(nèi)核Cortex系列內(nèi)核Cortex系列內(nèi)核Cortex系列內(nèi)核Cortex系列內(nèi)核Cortex系列內(nèi)核Cortex系列內(nèi)核1.25Thumb-20.74Thumb/0.93ARMDMIPS/MHzxPSR.2modes.Stackedregs(1bank)PSR.6modes.20Bankedregs系統(tǒng)狀態(tài)ArchitectureDefinedUndefined存儲(chǔ)器印射Three
No睡眠模式12Cycles(6whenTailChaining)24-42Cycles(DependingonLSM)中斷響應(yīng)時(shí)間NMI,SysTickandupto240interrupts.IntegratedNVICInterruptControllerupto1-255PrioritiesFIQ/IRQ中斷3-Stage+BranchSpeculation3-Stage流水線Thumb-2(Merged32/16-bit)ARM(32-bit)&Thumb(16-bit)指令集v7Mv4T體系結(jié)構(gòu)Cortex-M3ARM7TDMI-SSTM32系列微控制器新的基于ARM內(nèi)核的32位MCU系列內(nèi)核為ARM公司為要求高性能、低成本、低功耗的嵌入式應(yīng)用專(zhuān)門(mén)設(shè)計(jì)的Cortex-M3內(nèi)核超前的體系結(jié)構(gòu)高性能,低電壓,低功耗,創(chuàng)新的內(nèi)核以及外設(shè)簡(jiǎn)單易用/自由/低風(fēng)險(xiǎn)STM32系列微控制器管腳,軟件和外設(shè)全線兼容FLASH——32KB,64KB,128KBRAM——6KB,10KB,20KB封裝——LQFP-48/LQFP-64/LQFP-100/BGA-100電壓范圍2.0到3.6VI/O電壓容限為5VBothlineshaveupto:5xUSART2xSPI2xI2CRTC11+DMA2xWDG5x16-bitTIMERS
80%GPIOratio
12bADC(1μs)Tempsensor
36MHzCPUUpto48KBSRAMUpto512KBFLASH
Upto64KBSRAM
CAN
USB
ACtimer
EMI*2x12bADC
(1μs)Temp
sensor
DAC*
72MHzCPUInt8MHzRC
Int32kHzRCPOR/PDR/
PVDbrownout“基本型”系列“增強(qiáng)型”系列
EMI*
DAC*I2S**只有在Flash大于256KB(包含)的芯片上才包括DAC,EMI(144pins),I2S,SDIOSDIO*STM32F10x的兩條產(chǎn)品線STM32F103“增強(qiáng)型”系列2V-3.6V供電電壓5VI/O電壓容限出色的時(shí)鐘安全模式帶有喚醒的低功耗模式內(nèi)部RC嵌入的RESET-40/+85°C(工業(yè)級(jí))CORTEXM3CPU
72MHz6kB-64kBSRAMARMPeripheralBus(max72MHz)2x12-bitADC
16channels/1Msps1/2xI2C0/1xSPI1/2/4xUSART/LIN
Smartcard/IrDa
ModemControl32/49/80*I/OsUpto16Ext.ITsFlashI/F32kB-512kB
FlashMemoryTempSensor1xUSB2.0FS1xbxCAN2.0B6x16-bitPWM
SynchronizedACTimer2xWatchdog
(independent&window)2/3/5x16-bitTimerExternalMemoryInterface**JTAG/SWDebugXTALoscillators
32KHz+4~16MHzPowerSupply
Reg1.8V
POR/PDR/PVDDMA
3to11*ChannelsNestedvectITCtrl2xSPI/I2S**2xDAC**1xSDIO**ImageSensor**1xUSART/LIN
Smartcard/IrDa
Modem-Ctrl1xSPIBridgeBridge1xSysticTimerARMLiteHi-SpeedBus
Matrix/Arbiter(max72MHz)Int.RCoscillators
32KHz+8MHzPLLClockControlRTC/AWUARMPeripheralBus(max36MHz)20BBackupRegsSTM32F103“增強(qiáng)型”系列6KBRAM*6KBRAM*FlashSize(bytes)128K256K512K100pins
LQFP/BGASTM32F103Rx20KBRAMSTM32F103Rx20KBRAMSTM32F103Cx20KBRAM32K64KSTM32F103Rx64KBRAMSTM32F103Vx20KBRAMSTM32F103Vx64KBRAMSTM32F103Vx20KBRAMSTM32F103Vx64KBRAM3xUSART3x16-bittimer2xSPI,2XI2CUSB,CAN,PWM2xADC64pinsLQFP48pins
LQFP2xUSART2x16-bittimer1xSPI,1xI2CUSB,CAN,PWM2xADC5xUSART5x16-bittimer2xSPI,2XI2CUSB,CAN,PWM2xADC,2xDAC,I2SEMI(144pinsonly)STM32F103Rx64KBRAM144pinsLQFP/BGASTM32F103Zx64KBRAMSTM32F103Zx64KBRAMSTM32R103Zx64KBRAMSTM32F103Cx10KBRAMSTM32F103Rx10KBRAM*32kBdevicesexistw/otheCANandUSB,with6kBofRAM0KSamplesApril07ProductionOct07SamplesDec07ProductionQ208STM32F103“增強(qiáng)型”系列特點(diǎn)高性能并不等于高功耗,STM32提出3種主要的能耗方案:Run模式:高動(dòng)態(tài)功效;Standby模式:極低的功耗;能夠工作在由電池直接供電的低電壓狀態(tài)下在Run模式下,以最高的72MHz速度全速在FLASH中運(yùn)行,STM32的功耗也只有36mA(0.5mA/MHz)。在Standby模式典型功耗值更是低到2uA。Battery能夠提供2.0到3.6V的電源電壓STM32F103“增強(qiáng)型”系列特點(diǎn)STM32擁有三種不同的低功耗模式和一個(gè)通用的超頻方案使用戶(hù)可以相對(duì)于性能優(yōu)化功耗。STM32內(nèi)部嵌入了一個(gè)實(shí)時(shí)時(shí)鐘(RTC),它可以由一個(gè)32KHz的石英晶振或內(nèi)部RC提供。實(shí)時(shí)時(shí)鐘擁有自己獨(dú)立的供電部分,可以由一個(gè)專(zhuān)門(mén)的紐扣電池或主電源相互交替供電。它的典型功耗值在3.3V時(shí)為1.5uA。且?guī)в?0B的數(shù)據(jù)備份區(qū)。從低功耗模式啟動(dòng)的啟動(dòng)時(shí)間典型值比從Stop模式啟動(dòng)的啟動(dòng)時(shí)間短10us,而從Standby模式重啟
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 車(chē)輛租賃簡(jiǎn)單合同協(xié)議書(shū)
- 2025年蘇教新版高二生物上冊(cè)階段測(cè)試試卷
- 2025年外研版三年級(jí)起點(diǎn)九年級(jí)歷史下冊(cè)月考試卷含答案
- 電子政務(wù)系統(tǒng)開(kāi)發(fā)合同
- 材料采購(gòu)合同范本
- 二手房買(mǎi)賣(mài)合同示范文本范本
- 2025年粵教版九年級(jí)歷史下冊(cè)月考試卷
- 2025年地質(zhì)勘察及探礦核儀器項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模板
- 2025年鉆采裝備項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模板
- 2025年膜分離裝置項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模稿
- 骨科抗菌藥物應(yīng)用分析報(bào)告
- 中職安全管理方案
- 百詞斬托福詞匯excel版本
- 高考寫(xiě)作指導(dǎo)常見(jiàn)議論文論證方法知識(shí)梳理與舉例解析課件27張
- (完整word版)高中英語(yǔ)3500詞匯表
- 玻璃反應(yīng)釜安全操作及保養(yǎng)規(guī)程
- 高中英語(yǔ)新課標(biāo)詞匯表(附詞組)
- 證券公司信用風(fēng)險(xiǎn)和操作風(fēng)險(xiǎn)管理理論和實(shí)踐中金公司
- 一級(jí)建造師繼續(xù)教育最全題庫(kù)及答案(新)
- 2022年高考湖南卷生物試題(含答案解析)
- GB/T 20909-2007鋼門(mén)窗
評(píng)論
0/150
提交評(píng)論