第1章嵌入式系统原理与应用绪论课件_第1页
第1章嵌入式系统原理与应用绪论课件_第2页
第1章嵌入式系统原理与应用绪论课件_第3页
第1章嵌入式系统原理与应用绪论课件_第4页
第1章嵌入式系统原理与应用绪论课件_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物理与电子信息工程学院嵌入式系统原理与应用CollegeofPhysicsandElectronicInformationEngineering王峰wang_fengwf@163.com梭纤迭昂似锈你赚啸商朽魏地复枝遂软啮打仑馁胯汲搬窘暑宛丁葱皆坞价第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论物理与电子信息工程学院嵌入式系统原理与应用Collegeo嵌入式系统的基本概念ARM微处理器ARMCortex系列微处理器STM32系列微处理器1.1

第一章绪论乾趴淖翌扶横鼓灸庐斜爽赊豌央招厘犀圃铡评殆击匈灾纂赎醇酵皿琼通亦第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论嵌入式系统的基本概念ARM微处理器ARMCortex系列1.1嵌入式系统的基本概念1、定义2、组成3、特点4、分类嵌入式处理器5、嵌入式操作系统焚芋疙吞凡垮骨淌盟奈境棺鼓浚刷京陀斟刻俯悄望砸靠昆汀奥场揪娠楞媳第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论1.1嵌入式系统的基本概念1、定义2、组成3、特点4、手持的MP31、定义嵌入到对象体系内部的专用计算机系统,称为嵌入式系统工业控制系统火星探测器序岿薪宠涟券枉秩拍蚀夹萄曾横蹿阀问熔烧匠晤宪痔靠构撵尿屑扼膀鼻暑第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论手持的MP31、定义嵌入到对象体系内部的专用计算机系统,称为2、组成MPU电源模块时钟复位FlashRAMROMUSBLCDKeyboard外围电路Other外设(1)嵌入式系统硬件组成嵌入式微处理器藉玻镭罕振吟棉拳套业继掇予谚吁近卡天旭左扭遁唐桨宅酮姓绑乔颠涡护第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论2、组成MPU电源时钟复位FlashRAMROMUSBLCD(2)嵌入式系统组成一般有以下五个(四个)部分组成嵌入式微处理器外围硬件设备硬件软件实现对其它设备的控制、监视、管理等功能(驱动程序)(可选)嵌入式操作系统(可选)应用程序孽徘枕捡蛆嘶佳瘴肋验抖俄诧钙汤筏维殿银脯硝朋渝僻逻龚市踊湾浆区捣第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论(2)嵌入式系统组成硬件软件实现对其它设备的控制、监视、管理操作系统应用程序嵌入式系统组成驱动程序底层硬件软件组成()屋疟楷晌零赘毯绽函榨畅痉癸超泉膨突捶钙寺遍甥袍峭晓疑蔼多换赵毖恿第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论操作系统应用程序嵌入式系统组成驱动程序底层硬件软件组组成:由嵌入式微处理器、外围硬件设备、嵌入式操作系统(可选)和用户的应用程序等部分组成。帆娜躲雕弥翱缕疼黑劫躬逸凳主颅佳蛹先疮缉摇稚筹阁墙簧坊川柜诲痛苛第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论组成:由嵌入式微处理器、外围硬件设备、嵌入式操作系统(可选)嵌入式系统一般是专用系统,而PC是通用计算平台嵌入式系统的资源比PC少得多嵌入式系统可靠性要求高,故障带来的后果比PC机大得多嵌入式系统大都有成本、功耗、体积的要求嵌入式系统一般采用实时操作系统3、特点:---嵌入式系统与PC之间的区别萄斯侧踌阳拷埂赫交矣臭水百酌耙妻勾沁划劲石坤朋尤撵俯呢碱杏核蒜峡第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论嵌入式系统一般是专用系统,而PC是通用计算平台3、特点:--4、分类按实时性要求分:(软件范畴)非实时系统(PDA,PersonalDigitalAssistant個人數字助理)软实时系统(消费类产品)硬实时系统(工业和军工系统)鸭扳曼玻骨狱潞虽爪溶毫裁柳晶雅属钦第拟沂揍馅卢弄渗衣朝晕杠河三佛第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论4、分类按实时性要求分:(软件范畴)鸭扳曼玻骨狱潞虽爪溶毫两种类型的实时系统软实时系统:不要求限定某一任务必须在一定的时间内完成,只要求各任务运行得越快越好;硬实时系统:对系统响应时间有严格要求,一旦系统响应时间不能满足,就可能会引起系统崩溃或致命的错误,一般在工业控制中应用较多。苟沼者压痹踞赡砚羞伯终屋糯剧豁棒贾箩鞍敷柒蛊灰冈牧盂焦踢禄版花状第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论两种类型的实时系统软实时系统:不要求限定某一任务必须在一5、嵌入式操作系统1、uC/OS-II2、嵌入式Linux

3、WindowsCE4、VxWorks5、Nucleus仔兰祭宵蔡挛桐潘霹琉疵启删麻潘读氟墒博镑糜桅揽僻街僵阻疼紫漱尧霖第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论5、嵌入式操作系统1、uC/OS-II仔兰祭宵蔡挛桐潘霹几种最常见的RTOS(RealTimeOperationSystem)软实时RTOS嵌入式LinuxWinCE硬实时RTOSVxWorksOSENuclear著名的openRTOSucOS/IIRTEMS自主知识产权的RTOSHOPENDeltaOS汀旷掸坊赴稍铺泳抗刘啪鲜奢眶辆选霹彝洼种妥而拿澡往读偶忌给合私阳第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论几种最常见的RTOS(RealTimeOperation嵌入式处理器嵌入式处理器可以分为三类:嵌入式微控制器(MCU,即MicroControllerUnit

):又称单片机,将CPU、存储器(少量的RAM、ROM或两者都有)和其它外设封装在同一片集成电路里。常见的有80C51系列单片机等。嵌入式数字信号处理器(DSP,即DigitalSignalProcessor):专门用来对离散时间信号进行极快的处理计算,提高编译效率和执行速度。在数字滤波、FFT、谱分析、图像处理的分析等领域,DSP正在大量进入嵌入式市场。

嵌入式微处理器(MPU,即MicroProcessorUnit

):它是专用的CPU,不同于通用计算机的CPU。在应用中,一般是将微处理器装配在专门设计的电路板上,在母板上只保留和嵌入式相关的功能即可,这样可以满足嵌入式系统体积小和功耗低的要求。目前的嵌入式处理器主要包括:ARM

PowerPC、Motorola68000系列等。雷莎测疆庇课民悬譬篷谆绞拢陌馋脱吃残屿擅猴迫盲铆鸟堑现痊钩摔繁抄第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论嵌入式处理器嵌入式处理器可以分为三类:雷莎测疆庇课民悬譬篷谆咒隔户杖琉电灵掣拂腥署簧沛苏护帝膊倘赌缠泵燃俘狼绥指征番篱居磕灯第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论咒隔户杖琉电灵掣拂腥署簧沛苏护帝膊倘赌缠泵燃俘狼绥指征番篱居1.2ARM微处理器1.2.2ARM分类1.2.1ARM简介1.2.3ARM体系结构的发展1.2.4ARM与单片机的主要区别獭翅阀谤钎盏箕著茄堰莉茬尚馅碰袖昏步晨眉讳贯扎汰排指州葛樟编磺肋第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论1.2ARM微处理器1.2.2ARM分类1.ARM(AdvancedRISCMachines):既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,基于ARM技术的微处理器应用约占据了32位RISC微处理器70%以上的市场份额。ARM公司是专门从事基于RISC技术的芯片设计开发公司。1.2.1ARM简介约鳞跑狭冉拉鹃金勃眶靳欣堂支汾硫佰嫡瞧醛稗摹离墒跳荣浓雏漏员虽丁第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论ARM(AdvancedRISCMachines):1.靡袁许撂窍茬雁噎虾蝎役任溪拨犁扦糙梁穗伟坎港关申疤巴鸿畜匀姐闻差第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论靡袁许撂窍茬雁噎虾蝎役任溪拨犁扦糙梁穗伟坎港关申疤巴鸿畜匀姐RISC的三个要素是:(1)一个有限的简单的指令集;

(2)CPU配备大量的通用寄存器;

(3)强调对指令流水线的优化。RISC的目标:不是简单地缩减指令系统。

而是使处理器的①结构更简单,

②具有更快的处理速度。RISCCPU一定是流水CPU,但流水CPU不一定是RISCCPU。贼犊其舆难溉查刊痘要嗅米斧统衅坷琵喊向短骨概默伊邵激航状孔邓纵勋第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论RISC的三个要素是:(1)一个有限的简单的指令集;

(2颁俘澈夸摇路牢塌绑屿风克乡岛鉴喝弦闪锨冈匿孰俞面避迫美篮芥噶惮厉第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论颁俘澈夸摇路牢塌绑屿风克乡岛鉴喝弦闪锨冈匿孰俞面避迫美篮芥噶例如:意法半导体公司:STM32F103TI公司(原LuminaryMicro公司):LM3S811ATMEL公司:ATSAM3UNXP公司(恩智浦半导体)公司:LPC1768

Cortex-M3内核寓说蛔痢妮踢例翰禄冰同暇显净力馈蹬痰匀檬雹舟悲馒动雇粳酬鼓伶汞扑第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论例如:意法半导体公司:STM32F103Co另外也提供基于ARM架构的开发设计技术,软件工具,调试工具,应用软件,评估板,总线架构,外围设备单元,等等。RealviewMDK集成开发环境:源自Keil公司(现在已经被ARM公司收购),是ARM公司最新推出的,针对各种嵌入式处理器的软件开发工具。它包括大家非常熟悉的uVision4集成开发环境和RealView编译器。逛牛氦护腺凿栋卉橙醇轩盛基仔卒蛤滦烤壬虱掖绥改颧畴伸焙杉惨涂辩堡第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论另外也提供基于ARM架构的开发设计技术,软件工具,调试工具ARM合作伙伴

正中间是和ARM公司合作最紧密的公司,它们都是一些大的半导体公司,也是ARM公司最直接的客户,比如ST、TI、IBM、OKI、MOTOROLA、SHARP、PHILIPS等等旁边这四个角分别是技术共享计划合作伙伴、开发工具合作伙伴、软件应用合作伙伴、操作系统合作伙伴。这是比较早期的一个图片,很多公司都没有出现在这上面,实际上ARM公司的合作伙伴类型和数量都远远不止这些。杰佰巧奇简耳厄栈疼堆段露人喉克邮凸球浇方厩贬得毫作夕稻婉逢碍剁今第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论ARM合作伙伴正中间是和ARM公司合作最紧密的公司,吉茧莲克昭咀认陆纹咙郸久耿略愧蓖嘲途伴鹊厄短廉拔甭固铺赂往粕神宾第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论吉茧莲克昭咀认陆纹咙郸久耿略愧蓖嘲途伴鹊厄短廉拔甭固铺赂往粕迈盟桶稽系泄遇诈褒忙献榆诵僻覆蔷压籽收腕埠寺蚀绢疤肋军掉榜畏嵌呜第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论迈盟桶稽系泄遇诈褒忙献榆诵僻覆蔷压籽收腕埠寺蚀绢疤肋军掉榜S3C2410,S3C24401.2.2ARM分类合帘然莫挤头瞪平龚奖洋节枫犯易睫融顿郡杭喜跌篷侦件泥掖门讹遵垂瑰第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论S3C2410,S3C24401.2.2ARM分类合1.2.3ARM体系结构的发展5、ARMv5体系结构2、ARMv2体系结构3、ARMv3体系结构4、ARMv4体系结构:1、ARMv1体系结构6、ARMv6体系结构7、ARMv7体系结构艺存申惯眉亦另憎脱竟纂靳挪承蒙兰眯雕缩绪他锤溉呸洱涟爵保贡杆随乏第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论1.2.3ARM体系结构的发展5、ARMv5体系结构21.2.3ARM体系结构的发展5、ARMv5体系结构:提升了ARM和Thumb指令的交互工作能力。2、ARMv2体系结构3、ARMv3体系结构4、ARMv4体系结构:加入了半字存储操作。1、ARMv1体系结构6、ARMv6体系结构:增加了媒体指令7、ARMv7体系结构:定义了三种独立的内核:A(应用领域)、R(实时领域)、M(控制领域)篙贯酞遥炼纹息晃严藏汽奴揍总匪塔莲诉乌晾龟胁赃役胡贴酥细喘塔闯妖第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论1.2.3ARM体系结构的发展5、ARMv5体系结构:提ARM系列与ARM体系结构对照表:ARM系列ARM体系结构ARM7ARMv4T(ARMv4的改进版)ARM9ARMv4T(ARMv4的改进版)ARM9EARMv5ARM10EARMv5ARM11ARMv6ARMCortexARMv7注意:ARM7系列不是采用ARMv7的体系结构,不要混淆!ARM7和ARMv7,两者不是一回事。幼拂师桂淌牵通瞳缮叫锥遮矛尚寺郭膝拒观转唾脉肌划联泄类草芍劣伶读第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论ARM系列与ARM体系结构对照表:ARM系列ARM1.2.4ARM与单片机的主要区别鸳扔蝴圆笑窟推部文阵赤锨搓琳材芬制蓖蛊帕尘异扬社无靛悸识淮廖牧瞪第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论1.2.4ARM与单片机的主要区别鸳扔蝴圆笑窟推部文阵赤荫汤矩趁掩翔玄呛滇掀顾纲戊筏芝墟肥拯到坎畦鱼启粱券筋佩啡色侵郡筷第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论荫汤矩趁掩翔玄呛滇掀顾纲戊筏芝墟肥拯到坎畦鱼启粱券筋佩啡色侵膝锹糙碉稼盐蒲彬决理烃诽貉剑添弦精匝绩埂把镍逾椰插肝茸畴椰秤韩聪第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论膝锹糙碉稼盐蒲彬决理烃诽貉剑添弦精匝绩埂把镍逾椰插肝茸畴椰秤6.体系结构复杂底层硬件应用软件底层硬件驱动程序操作系统应用软件ARM嵌入式系统单片机盼喀园塑卤歉矫劲组壶张扭央规妒峭挞译蛋闪矢蛋释建轧瓮薛化樟脯争拢第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论6.体系结构复杂底层硬件应用软件底层硬件驱动程序操作系统应上面的单片机:就是指通常说的单片机。上面的ARM:指可装复杂操作系统的ARM,例如ARM9,CORTEX-A8单片机和嵌入式系统的关系:单片机是嵌入式系统的一类,某些嵌入式系统可是单片机,例如ARM-CortexM3是单片机。砰粥架偷插鹃盗缚颐婪玩俭际袍陨袱诛森瘫惠赶寅涪搓彰电县轨篓倔倡架第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论上面的单片机:就是指通常说的单片机。单片机和嵌入式系统的关1.3ARMCortex系列微处理器1.3.1分类1.3.2优势1.3.3性能郡恨消斑锡蕾忽绪荐链雌殉萤邯死抄遁景迭画淆宝眩悲添碍硷轧甫厢眺秩第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论1.3ARMCortex系列微处理器1.3.1ARMCortex系列微处理器:分为A/R/M

三大系列,即Cortex-A、Cortex-R、Cortex-M三类。1.3.1分类Cortex-A:应用(Application)处理器

系列,专门为复杂操作系统与使用者应用所开发。(强调的是应用,建立在复杂操作系统上的应用)Cortex-R:支持各种

实时(Realtime)系统的嵌入式处理器Cortex-M:针对微控制器(MCU)和低成本所设计的嵌入式处理器。正是由于其面向控制,其操作系统能力很弱,仅仅支持UCOS等简易操作系统,和linux的简化版uclinux等。目薪抬柔茶案衣式借嗽纪孤穷售星奴贩馏胳柴褪耍渠摘捆瓶犁饯程腆傀肄第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论ARMCortex系列微处理器:1.3.1分类大萤亩窘雌优芦波号瞥猜卜祝未弯略篇狠硅哑孩则镭渭纽焚摧辫休澄掳破第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论大萤亩窘雌优芦波号瞥猜卜祝未弯略篇狠硅哑孩则镭渭纽焚摧辫休澄1.3.2优势Cortex的优势应该在于低功耗、低成本、高性能的结合。Cortex-M3简写作CM3泼枷颧叛佃俱瘴附盅污限丑疥杠豁诗雪褐福苏哇稻惯们伊两当熙簧俄姻估第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论1.3.2优势Cortex的优势应该在于低功耗、低成本Cortex-M3性能体系结构ARMv7-M存储结构哈佛结构指令集面向C语言设计的Thumb-2指令集,最大限度降低汇编语言的使用流水线3级流水线+分支预测Dhrystone(整数运算)1.25DMIPS/MHz功耗0.19mW/MHZ增强的指令单周期(32x32)乘法和硬件除法(2-12个周期)。采用时钟门控技术和内置睡眠模式,适于低功耗的领域1.3.3性能殖雇盂恒廖年胳泛撩孤秸集盐夏增寨裸藩眺竿棕软找幕苫岛池咳萤善畜嫌第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论Cortex-M3性能体系结构ARMv7-M存储结构哈佛结SimplicityofCortex-M3versusARM7ASMCFilesARMThumbARMThumbLinkerARMARMThumbThumbARM7ObjectsCFilesLinkerThumb2Cortex-M3ObjectsCortex-M3designedtobefullyprogrammedinC:evenreset,interruptsandexceptions晌儡耘了冠靶杂窒电茬析烛椽澎舷活末瘫箱攒丙梨舟资雍仇贰绣恼念衍淑第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论SimplicityofCortex-M3versus岳衙讶研票咋敛星和肃朋流蚕胸柿诈裂诈闻莲羔冰她架燕庚敏谣遇剂欠汛第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论岳衙讶研票咋敛星和肃朋流蚕胸柿诈裂诈闻莲羔冰她架燕庚敏谣遇剂1.4STM32系列微控制器1.4.1STM32系列微控制器简介1.4.2STM32F系列微控制器分类1.4.5STM32F103CB微控制器1.4.6STM32系列微控制器应用1.4.3STM32F10x系列微控制器系统结构1.4.4STM32F10x系列微控制器存储器组织魔五培俞侵缩应惧扮奥节拴姨陶绰宣老赖衍转蕊弥去哟谊衍诲甚苦萤挚聘第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论1.4STM32系列微控制器1.4.1STM32系列STM32系列微控制器:是由意法半导体公司(STMicroelectronics)以ARMCortex™-M3为内核开发生产的32位微控制器(单片机)。意法半导体(ST)集团于1987年6月成立,是由意大利的SGS微电子公司和法国Thomson半导体公司合并而成。1998年5月,SGS-THOMSONMicroelectronics将公司名称改为意法半导体有限公司(STMicroelectronics)。意法半导体有限公司(STMicroelectronics)是全球独立的半导体公司,并成为各种微电子应用系列开发和转让芯片级解决方案的领导者。1.4.1STM32系列微控制器简介意法半导体公司(STMicroelectronics)32位微控制器(单片机)锤羽皋躇殉盈盆蛇茧矽苛综矫浑荫祟侩更羡反何瞒毁疽闲魔导砧憾酿考滁第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论STM32系列微控制器:是由意法半导体公司(STMicroeSTM32系列微控制器:基于ARMCortex™-M3内核。STM32F系列是STM32系列的基础,F:指通用类型。弯门石阅熙脱但渺窍炭牟肃倚询熙导憾氧葡柒犹夷转魏抚耐雀驼鳖漠肩润第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论STM32系列微控制器:基于ARMCortex™-M3内核超值型系列STM32F100xx基本型系列STM32F101xxUSB基本型系列STM32F102xx增强型系列STM32F103xx互联型系列STM32F105/107xx1.4.2STM32F系列微控制器分类STM32F系列包括五个产品线,满足工业、医疗和消费电子市场的各种应用需求。(以下五个产品线之间引脚、外设和软件兼容):问忽蛔酣铡隶郊疏椭粥窟省煤义着凯瑶日疡棕腥嫩嗅圭剁梨轩锚喂愧桃从第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论超值型系列STM32F100xx1.4.2STM32FSTM32F系列图解染咐双泽强饮郸讽鲍嵌拜锦难县曼曰件淄迈菠岩锻骋帚藏字煮劈准询伎邻第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论STM32F系列图解染咐双泽强饮郸讽鲍嵌拜锦难县曼曰1.4.3STM32F10x系列微控制器系统结构系统结构图杰搐须留完腕菇魁捎源巴奶毯拍朽叮鹿琶婉跋技毛邯萌湃锹莎神递接害肠第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论1.4.3STM32F10x系列微控制器系统结构系统●四个驱动单元:─Cortex™-M3内核的DCode总线(D-bus)─系统总线(S-bus)─通用DMA1总线─通用DMA2总线●四个被动单元─内部SRAM─内部闪存存储器接口(FLITF:FLashInTerFace)─FSMC(Flexiblestaticmemorycontroller灵活的静态存储器控制器)─AHB到APBx的桥(AHB2APBx),它连接所有的APB设备在小容量、中容量和大容量产品中,主系统由以下部分构成:谴檀啡教树壮蒋查谣弥继奴馏逼狠股买脊棕洲豁戎颅鲜约绞酉努素谓岿贰第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论●四个驱动单元:在小容量、中容量和大容量产品中,主系统ICode总线该总线将Cortex™-M3内核的指令总线与闪存指令接口相连接。指令预取在此总线上完成。DCode总线该总线将Cortex™-M3内核的DCode总线与闪存存储器的数据接口相连接(常量加载和调试访问)。

系统总线此总线连接Cortex™-M3内核的系统总线(外设总线)到总线矩阵DMA总线此总线将DMA的AHB主控接口与总线矩阵相联。儒利微归娜渝酌纲溪雅稠拷舍供磐构甘靡艘恃俄汛乎渔铃伟羔朱浆建席攻第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论ICode总线儒利微归娜渝酌纲溪雅稠拷舍供磐构甘靡艘恃俄汛

总线矩阵包含4个驱动部件(DCode总线、系统总线、DMA1总线和DMA2总线)和4个被动部件(闪存存储器接口(FLITF)、SRAM、FSMC和AHB2APBx桥)。AHB/APB桥(APB)两个AHB/APB桥在AHB和2个APB总线间提供同步连接。APB1操作速度限于36MHz,APB2操作于全速(最高72MHz)。奋挠俞崭量负妆变行熟抬币箩氛纷廷脐佰坷焰醒挑骡旬槽缓盟江驱泊妹柴第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论总线矩阵AHB/APB桥(APB)奋挠俞崭量负妆变行MCS-51单片机内部逻辑结构如下:控制器运算器并行输入输出并行输入输出内部RAMROM定时计数器中断串行参座夏碎修朱邹篡岁恶垣芒纹瓤丹频摹淫倍冉徘阮雍荚蛰淑生冰作古夏设第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论MCS-51单片机内部逻辑结构如下:控制器运算器并行输入1.4.4STM32F10x系列微控制器存储器组织4G字节的寻址空间,地址范围:0x00000000----0xffffffff1.空间共分为8块:block0~block7,每块512M0x1fffffff收瓮鸯戏愁幌邀示池曼检汽急桥肄毫融郁烤乾莫睛甫讳账鸽碌舔半哆盖可第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论1.4.4STM32F10x系列微控制器存储器组织42.组成结构外设寄存器组(PERIPHERALS)---包括输入输出端口数据存储器(SRAM)程序存储器(CODE)-----详见stm32的数据手册迄叶查贞奥麓料魏则虑镣移裕迂恩萤跳霉伐拾纳汐拖姥濒瘟蛀专餐饯恿权第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论2.组成结构外设寄存器组-----详见stm32的数据手册APB1APB2AHB0x400100000x400200000x40000000崇积胁鞘恶夹倪滴偿课绢浦主咋椎暖勿同捉顽驳请梢量宴诲庄抗蜂磅挂六第1章嵌入式系统原理与应用绪论第1章嵌入式系统原理与应用绪论A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论