基于STM32的嵌入式系统原理与设计第一章 STM32基本原理
主讲教师:
EMAL:
博客:/u/2630123921
交流论坛:/bp
开发板和教程:
要点
STM32性能和结构
CortexM3处理器
输入输出端口GPIO
引脚、电源和时钟树
模数和数模转换
中断
定时器
DMA
灵活的FSMC
同步和异步串行接口
3.1 ARM简介
ARM公司简介
ARM是Advanced RISC Machines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC (精简指令集)处理器。
公司的特点是只设计芯片,而不生产。它将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供服务。
3.1 ARM简介
ARM公司简介
将技术授权给其它芯片厂商
形成各具特色的ARM芯片
3.1 ARM简介
微处理器是整个系统的核心,通常由 3 大部分组成:控制单元、算术逻辑单元和寄存器。
3.1 ARM简介
ARM处理器的应用
当前主要应用于消费类电子领域;
到目前为止,基于ARM技术的微处理器应用约占据了32位嵌入式微处理器75%以上的市场份额
全球80%的GSM/3G手机、99%的CDMA手机以及绝大多数PDA产品均采用ARM体系的嵌入式处理器,
“掌上计算”相关的所有领域皆为其所主宰。
ARM技术正在逐步渗入到我们生活的各个方面。
3.1 ARM简介
ARM体系结构
ARM处理器为RISC芯片,其简单的结构使ARM内核非常小,这使得器件的功耗也非常低。它具有经典RISC的特点:
3.1 ARM简介
ARM体系结构
ARM体系结构的特点:
3.1 ARM简介
各ARM体系结构版本
ARM体系结构从最初开发到现在有了很大的改进,并仍在完善和发展。为了清楚的表达每个 ARM 应用实例所使用的指令集,ARM公司定义了多种主要的ARM指令集体系结构版本,目前已经发展到了V8版本。
3.1 ARM简介
各ARM体系结构版本—V1
该版本的ARM体系结构,只有26位的寻址空间,没有商业化,其特点为:
基本的数据处理指令(不包括乘法);
字节、字和半字加载/存储指令;
具有分支指令,包括在子程序调用中使用的分支和链接指令;
在操作系统调用中使用的软件中断指令。
3.1 ARM简介
各ARM体系结构版本—V2
同样为26位寻址空间,现在已经废弃不再使用,它相对 V1 版本有以下改进:
具有乘法和乘加指令;
支持协处理器;
快速中断模式中的两个以上的分组寄存器;
具有原子性加载/存储指令SWP和SWPB。
3.1 ARM简介
各ARM体系结构版本—V3
寻址范围扩展到32位(目前已废弃),具有独立的程序:
具有乘法和乘加指令;
支持协处理器;
快速中断模式中具有的两个以上的分组寄存器;
具有原子性加载/存储指令SWP和SWPB。
3.1 ARM简介
各ARM体系结构版本—V4
不在为了与以前的版本兼容而支持26位体系结构,并明确了哪些指令会引起未定义指令异常发生,它相对V3版本作了以下的改进:
半字加载/存储指令;
字节和半字的加载和符号扩展指令;
具有可以转换到Thumb状态的指令(BX);
增加了用户模式寄存器的新的特权处理器模式。
3.1 ARM简介
各ARM体系结构版本—V5
在V4版本的基础上,对现在指令的定义进行了必要的修正,对V4版本的体系结构进行了扩展并并增加了指令,具体如下:
改进了ARM/Thumb状态之间的切换效率;
E-增强型DSP指令集,包括全部算法操作和16位乘法操作;
J-支持新的JAVA, 提供字节代码执行的硬件和优化软件加速功能。
3.1 ARM简介
各ARM体系结构版本—V6
为了满足目前无线网络、汽车电子和消费类电子产品不断增长的市场需要,ARM公司在 ARMv6 中引入新的技术和结构,包括增强的 DSP 支持和对多处理器环境的支持。
该版本的处理器包括Cortex-M0和Cortex-M1
ARMv6存储系统示意图
3.1 ARM简介
各ARM体系结构版本—V7、V8
ARMv7架构是包括Cortex-A15和Cortex-A9处理器在内的目前所有32位ARM Cortex处理器产品的基础。ARMv8架构则是ARM首款加入了64位执行的架构,基于该架构的处理器能够同时拥有64位执行和32位执行的能力。ARMv8架构将ARM在功耗效率上的优良传统应用到了64位计算并将ARM处理器的适用性拓展到了许多全新的
您可能关注的文档
- 家装设计师六项全能训练试卷.ppt
- ch3静定结构内力计算讲稿.ppt
- 08第8章_现代物理实验方法在有机化学中的应用讲稿.ppt
- 08-第十一章c++Builder高级应用讲稿.ppt
- 5S管理在化验室中的应用402(说课)讲稿.ppt
- ch3静态电磁场及其边值问题的解讲稿.ppt
- Ch3-消费者行为讲稿.ppt
- 护士礼仪培训试卷.ppt
- ch4_物理层讲稿.ppt
- 护士礼仪试卷.ppt
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
最近下载
- 2025年春新课程能力培养八年级数学下册人教版答案.pdf VIP
- SY_T 5735-2019烃源岩地球化学评价方法.pdf
- 中华人民共和国危险化学品安全法课件.pptx VIP
- GB51119-2015:冶金矿山排土场设计规范.pdf VIP
- 人教版小学六年级数学下册优秀教案(全册).doc VIP
- 土地流转合作社土地流转合同.doc VIP
- 电子技术基础丁伟习题解答.pdf VIP
- 2025山东城市服务职业学院单招《数学》真题【综合题】附答案详解.docx VIP
- 高教社2024市场调查与分析(第三版)教学课件3.2抽样调查.pptx VIP
- 基于生存分析方法的零售贷款违约模型构建与实证研究.docx
原创力文档

文档评论(0)