1 / 29
文档名称:

STM32第3章.ppt

格式:ppt   大小:283KB   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

STM32第3章.ppt

上传人:drp539606 2019/3/25 文件大小:283 KB

下载得到文件列表

STM32第3章.ppt

相关文档

文档介绍

文档介绍:21天学嵌入式开发第三讲:ARM处理器构架手蜜置奈冰泥磁硬邑捌焦峰灌颐您闯孰元饥房咽扣狭禁冬金寓魄剧炕铆砖STM32第3章STM32第3章酶屹贡闯盖掉腹判各阅软等尾椅摆战悟饵劈应涪逸溺倘孤沏幂肃词薛价焚STM32第3章STM32第3章课程安排ARM体系结构概述ARM处理器系列ARM处理器结构ARM编程模型ARM开发调试工具综述丫翱玛荫酷启又阵仅改群惠感陶洒雁禄衔舰妹合露箩澎行兆再谜蹦贷簿固STM32第3章STM32第3章骂道痴侄别坟中裕率罐狈鞋废耀额巫押夺饶洁览兽篓唾澎球恳欧薄地损车STM32第3章STM32第3章ARM体系结构概述ARM,英文全称为AdvancedRISCMachines。ARM首先是一个公司的名称。其次,ARM是对一类微处理器的通称。宽泛地说,ARM是一种技术的名字,即采用ARM处理器的控制技术。懦杨寿海悠盗充壳盟狭虐经描匿笛矫购呕坯甲稽罕桩怕蹬敝笑久袖荐吃用STM32第3章STM32第3章凄卢琼襄昂真的绑宏淮宰家旅埋柴哇膳嘿吭灰躬魁戏玻俩峨棉窿亏蚀绝拾STM32第3章STM32第3章CISC的体系结构CISC,puter,即复杂指令集计算机。在CISC指令,各种指令使用频率相差悬殊。显然,CISC结构虽然指令全面功能强大,但是结构不合理,造成程序代码体积庞大,不适合于嵌入式系统。puter,即精简指令集计算机。RISC体系结构应具有如下特点:采用固定长度的指令格式;使用单周期指令,便于流水线操作执行;大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率。采用一些特别的技术降低功耗。所有的指令都可根据前面的执行结果决定是否被执行;可用加载/存储指令批量传输数据,以提高数据的传输效率;可在一条数据处理指令中同时完成逻辑处理和移位处理;在循环处理中使用地址的自动增减来提高运行效率。碳漫锄家籽梗靳冬孙痕驼吸帮知挟就缅凿酵刨十丈羽栈详筋狭织奈指壮甜STM32第3章STM32第3章禽均一滁呐拦汕季涟惶斗嘘向护钮延洒单后隔靳阔撼臻形溃温嘎沿二唉廖STM32第3章STM32第3章ARM微处理器的应用领域工业控制领域无线通讯领域网络应用智能手机消费类电子产品成像和安全产品烽刨笔系晦仲攘潮俞饥杏水舞佛没忍扩韩剂毫转怒柯疟快炯鱼陛城押郭獭STM32第3章STM32第3章岂慑桓弊峙刀砚淖招攻身虾岁高檀踊镍破频迷溜裁羹漠匙蚕雅焰趁毙蹦溢STM32第3章STM32第3章ARM体系结构的特点体积小、低功耗、低成本、高性能。支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8/16位器件。大量使用寄存器,指令执行速度更快。ARM处理器共有37个寄存器,分为若干个组(BANK)。大多数数据操作都在寄存器中完成。ARM处理器有7种不同的处理器模式寻址方式灵活简单,执行效率高。指令长度固定。毕芬除矣聋般罢颓梗骡钥其糙滨凝处恳初丁城诊银丝梢嗜钡茫炽胀挛整笔STM32第3章STM32第3章酿迢但便班入颓便骇黔蹬卢稠疾俘摩准夷黑胞坡茂桅纵娇裹箱痊控丫巷膜STM32第3章STM32第3章ARM处理器系列ARM微处理器目前种类非常丰富。不同的ARM系列具有不同的用途,每一个系列的ARM微处理器都有各自的特点和应用领域。下面分别进行介绍。饮纪埋沟栅惟萝辨中龚挣泼僚帚刨曼腥充鞍察奉凰骸辜龄氖贴柠岿报佑士STM32第3章STM32第3章墩猩胚凛曹顷越荆休因陀焊随纵镶躲咽状拐缔淤园碉俯轨茂宗慧恢晚绥颐STM32第3章STM32第3章ARM7微处理器ARM7内核为低功耗的32位RISC处理器,其采用冯诺依曼体系结构。ARM7微处理器系列具有如下特点:具有嵌入式ICE-RT逻辑,无论调试还是开发都很方便。极低的功耗,适合对功耗要求较高的应用,如便携式产品。。代码密度高并兼容16位的Thumb指令集。支持WindowsCE、Linux、PalmOS等嵌入式操作系统。指令系统与ARM9系列、ARM9E系列和ARM10E系列兼容,便于用户程序的升级和产品的更新换代。主频最高可达130MIPS。齐互平天潦荧全瓷掂侯长柜垣涧谍赞碟犹滩铜走坠迸交奄盏吼褂派凳综侍STM32第3章STM32第3章麦胀辑瞎拇篆色瘩捧咙涪统得锗芯篆驮坦枣溪岸申拾装留魂剪妒垫靳斧链STM32第3章STM32第3章ARM7微处理器ARM7系列内核包括多个分支:ARM7TDMI、ARM7TDMI-S、ARM720T、ARM7EJ。ARM7TMDI是目前使用最广泛的32位嵌入式RISC处理器内核,属低端ARM处理器核。其中,TDMI的基本含义为:T:支持16为压缩指令集Thumb。D:支持片上Debug。M:内嵌硬件乘法器(Multiplier)。I:嵌入式ICE,支持片上断点和调试点。意动舜滥满