文档介绍:该【CortexM3微控制器概述 】是由【小屁孩】上传分享,文档一共【41】页,该文档可以免费在线阅读,需要了解更多关于【CortexM3微控制器概述 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。CortexM3微控制器概述
CortexM3微控制器概述共41页,您现在浏览的是第1页!
一、CortexM3处理器的特点
ARM处理器系列。
CM3微控制器的特点。
CM3微控制器的开发方法。
CortexM3微控制器概述共41页,您现在浏览的是第2页!
ARM处理器系列
ARM在1990年成立,当初的名字是“AdvancedRISCMachinesLtd.,”
CortexM3微控制器概述共41页,您现在浏览的是第3页!
ARM把处理器的设计授权给相关的商务合作伙伴,让他们去根据自己的强项设计具体的芯片。
基于ARM低成本和高效的处理器设计方案,得到授权的厂商生产了多种多样的的处理器、单片机以及片上系统(SoC)。这种商业模式就是所谓的“知识产权授权”。
CortexM3微控制器概述共41页,您现在浏览的是第4页!
CortexM3微控制器概述共41页,您现在浏览的是第5页!
CortexM3微控制器概述共41页,您现在浏览的是第6页!
ARMv7架构的闪亮登场。在这个版本中,内核架构首次从单一款式变成3种款式。
款式A:设计用于高性能的“开放应用平台”——越来越接近电脑了
款式R:用于高端的嵌入式系统,尤其是那些带有实时要求的——又要快又要实时。
款式M:用于深度嵌入的,单片机风格的系统中。
CortexM3微控制器概述共41页,您现在浏览的是第7页!
款式R(ARMv7-R):硬实时且高性能的处理器。标的是高端实时[注1]市场。那些高级的玩意,像高档轿车的组件,大型发电机控制器,机器手臂控制器等,它们使用的处理器不但要很好很强大,还要极其可靠,对事件的反应也要极其敏捷。
CortexM3微控制器概述共41页,您现在浏览的是第8页!
由于历史原因(从ARM7TDMI开始),ARM处理器一直支持两种形式上相对独立的指令集,它们分别是:
32位的ARM指令集。对应处理器状态:ARM状态
16位的Thumb指令集。对应处理器状态:Thumb状态
CortexM3微控制器概述共41页,您现在浏览的是第9页!
Thumb2指令集则是Thumb指令集的改进,具有更高的效率和更紧凑的尺寸。
CM3处理器完全采用Thumb2指令集,更适合微控制器应用。
CortexM3微控制器概述共41页,您现在浏览的是第10页!