嵌入式理论市公开课一等奖省赛课获奖课件_第1页
嵌入式理论市公开课一等奖省赛课获奖课件_第2页
嵌入式理论市公开课一等奖省赛课获奖课件_第3页
嵌入式理论市公开课一等奖省赛课获奖课件_第4页
嵌入式理论市公开课一等奖省赛课获奖课件_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

复习:

1.ARM含义

2.ARM微处理器存放器组织

3.ARM运行模式嵌入式理论第1页2.5ARM支持数据类型和存放模式2.5.1ARM支持数据类型ARM(AdvancedRISCMachine)字(word)32位半字(Half-Word)16位字节(Byte)8位嵌入式理论第2页2.5.2数据在内存中存放方法:以字节为基本单位,每一字节占一个存放单元。对多字节信息可采取小端模式或大端模式存放。小端模式:低字节数据存放在内存低地址处;高字节数据存放在内存高地址处。大端模式:低字节数据存放在内存高地址处;高字节数据存放在内存低址处。嵌入式理论第3页例:若将数据0x1234,存放于地址从0x0100开始内存单元中,请画出分别采取大、小端模式数据存放图。嵌入式理论第4页小端模式:

34H

12H内存00000100H00000101H

12H

34H00000100H00000101H内存大端模式:地址地址嵌入式理论第5页2.5.3ARM支持I/O寻址类似于单片机下特殊功效存放器比如:串口数据发送存放器地址能够写为0x50000020嵌入式理论第6页2.6ARM微处理器异常

ARM微处理器工作模式有7种,除了用户模式和系统模式外,其它都属于异常模式。(类似于单片机中止)2.6.1异常类型

了解好优先级和入口地址作用。嵌入式理论第7页2.6.2异常响应及返回异常响应1)保护断点

2)保留当前状态CPSR3)设置运行模式

4)装载异常向量到PC(在异常程序入口地址中保留)异常返回

1)恢复原断点地址

2)还原CPSR(将SPSR中值还原)

3)还原中止禁止位(允许新中止响应)嵌入式理论第8页更详细处理器异常处理过程:进入异常操作(类似单片机中止响应,异常包含中止请求):

1)将下一条指令地址保留在对应链接存放器LR(R14)中;

2)将CPSR复制到对应SPSR中;

3)强制使CPSR模式位置成对应异常类型值;

4)强制使程序计数器指向对应异常向量(类似单片机中止服务程序入口地址),取下一条指令,转到对应异常处理程序执行。嵌入式理论第9页2.7经典ARM微处理器芯片S3C2410A2.7.1S3C2410A芯片概述S3C2410芯片是韩国SAMSUNG企业在ARM920T内核基础上设计和生产一款嵌入式微处理器。主要片内外围模块:

1)3通道UART(异步串行接口)

2)117个通用GPIO接口(I/O位)

3)4个USB主机接口,1个USB设备接口

4)I2C总线接口

5)56个中止源

6)4个16位定时器

7)LCD控制器

8)触摸屏接口(与ADC配合)等嵌入式理论第10页2.7.2S3C2410A芯片内部结构了解:

1)ARM920T内核

2)存放器控制器

3)中止管理

4)LCD控制器

5)UART

6)GPIO

7)A/D转换器

8)触摸屏接口2.7.3S3C2410A芯片引脚及功效见书P47页图嵌入式理论第11页

性能80C51单片机S3C2410X嵌入式微处理器运行操作系统极难运行操作系统可运行操作系统工作频率22MHz203MHz寻址空间64KB(内部128B+4KB)1GB(内部16KB+16KB)供电5VDC1.8V/3.3VDC并口32位117位串口1个异步串行接口3个异步串行接口定时/计数器2个4个定时/计数器中止管理5个中止源(2个外部)56个中止源(24个外部)内置A/D无内置8路10位A/D转换器LCD接口无1个触摸屏接口无1个USB接口无3个2.7.4S3C2410A芯片与80C51单片机性能比较嵌入式理论第12页2.8基于S3C2410A微处理器试验平台嵌入式理论第13页试验平台组成1.关键板部分2.主板部分3.LCD显示部分嵌入式理论第14页2.9嵌入式系统应用实例设计实现采集3路模拟电压,将

温馨提示

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

评论

0/150

提交评论