通用CortexM处理器结构与工作原理PPT学习教案_第1页
通用CortexM处理器结构与工作原理PPT学习教案_第2页
通用CortexM处理器结构与工作原理PPT学习教案_第3页
通用CortexM处理器结构与工作原理PPT学习教案_第4页
通用CortexM处理器结构与工作原理PPT学习教案_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

1、会计学1通用通用CortexM处理器结构与工作原理处理器结构与工作原理第1页/共43页第2页/共43页图图 2-1 Cortex-M32-1 Cortex-M3处理器架构处理器架构Cortex-M3 处理器o 集成了内核和高级系统外设的分级处理器 o Cortex-M3 内核n 哈佛体系结构n 拥有分支预测功能的三级流水线 n ThumbThumb -2 -2 指令集指令集和传统的 ThumbThumb指令集指令集n 带有 硬件除法和 单信号周期乘法的ALUo Cortex-M3 处理器n Cortex-M3 内核n 可配置的中断控制器 n 总线矩阵n 先进的调试组件 n 可选择的 MPU &

2、amp; ETM第3页/共43页逻辑体逻辑体系系Cortex M3Cortex M3处理器结构框透视图处理器结构框透视图第4页/共43页STM32F10 xSTM32F10 x系列微控制器系列微控制器 系统结构系统结构课本课本p27第5页/共43页Cortex M3Cortex M3处理器结构框透视图处理器结构框透视图第6页/共43页STM32F10 xSTM32F10 x系列微控制器系列微控制器 系统结构系统结构第7页/共43页STM32F10 xSTM32F10 x系列微控制器系列微控制器 系统结构系统结构第8页/共43页第9页/共43页第10页/共43页第11页/共43页nPPB(私有外

3、设总线)。这是一条32位的APB (v2.0)总线,主要用于从PPB空间读写数据和调试访问。第12页/共43页第13页/共43页第14页/共43页第15页/共43页第16页/共43页n如果系统中添加了附加的调试元件,则 ROM 存储器表中的描述需进行修改。第17页/共43页第18页/共43页第19页/共43页课本课本p33第20页/共43页第21页/共43页第22页/共43页第23页/共43页第24页/共43页第25页/共43页第26页/共43页第27页/共43页CM3CM3的存储器组织的存储器组织第28页/共43页课本课本p28-30第29页/共43页n位带别名区中的访问操作是原子的,消灭了

4、传统的“读改写”三步曲。位带操作的细节待会还要讲到。第30页/共43页第31页/共43页第32页/共43页数据线 31-24 相连。第33页/共43页小端数据格式第34页/共43页大端数据格式第35页/共43页第36页/共43页第37页/共43页课本课本p170第38页/共43页中断服务程序中断服务程序中断请求中断请求中断服务程序中断服务程序外外设设CPU CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程称为中断。 例如:吃饭时突然手机铃响中中断断示示意意图图中断响应中断响应(查向量表查向量表)中断请求中断请求中断返回中断返回通过中断向量表找到通过中断向

温馨提示

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

最新文档

评论

0/150

提交评论