ARM处理器上电/复位操作

发布者:boczsy2018最新更新时间:2016-06-20 来源: eefocus关键字:ARM处理器  上电  复位操作 手机看文章 扫描二维码
随时随地手机看文章
ARM处理器上电与复位操作过程类似,都是从处理器的低端复位向量地址0位置读取第一条指令,由于ARM处理器的异常中断向量是连续排列的,所以异常中断入口指令一般都是一条跳转指令,至少跳过异常中断向量区,然后按照程序流程执行。

不同嵌入式处理器的启动模式有很大差别,相同架构的不同处理器型号或序列的启动模式也不一样,比如:MC68VZ328(MC68K)有4种启动模式;PPC405GP(PowerPC)有两种启动模式;PPC440EP(PowerPC)有8种启动模式;SB1250(MIPS)有两种启动模式;PNX1700(DSP)有4种启动模式,而大部分处理器只有一种启动模式,可通过芯片的数据手册了解芯片的启动模式。

ARM处理器中的大部分也只有一种启动模式,如S3C4510、S3C44B0、IXP425等,但有的也有两种或多种启动模式,如AT40800、CS89712等。

在ARM处理器中,不管是一种启动模式还是两种启动模式,每种启动模式都是从处理器的低端复位向量地址0位置读取第一条指令是不变的,不同的是,只有一种启动模式的处理器启动时都是从挂在CS0片选上的flash或ROM芯片的0地址处读取指令,而有两种启动模式的处理器的另一种启动模式是从片内的ROM或SRAM的0地址位置读取指令。
我们这里只列出AT40800系列芯片的启动模式
关键字:ARM处理器  上电  复位操作 引用地址:ARM处理器上电/复位操作

上一篇:基于ARM的非接触式安全驾驶预警系统方案设计
下一篇:ARM体系的异常中断

推荐阅读最新更新时间:2024-03-16 14:57

基于ARM处理器的嵌入式脑血氧参数监测仪
  引言   氧是人体新陈代谢的重要物质,脑组织新陈代谢率高,耗氧量占全身总量的20%左右。在心脑血管疾病及脑外伤病人的临床抢救与治疗中,如果缺乏对脑组织供氧的监护手段,就有可能造成脑组织神经功能的丧失或损害。因此,提供一种连续监测大脑供氧状况的临床设备,对提高心脑血管和脑外伤等多种疾病的诊断和治疗具有重大意义。在健康监护和临床诊断中,对脑组织血氧参数的监测是不可缺少的。   本文即应用ARM微处理器开发了一种带有网络通信功能的嵌入式脑组织血氧参数监测设备。    系统硬件设计   整个硬件系统由脑血氧检测探头脉冲驱动电路、滤波放大电路、LPC2210系统及接口电路组成。由LPC2210产生PWM脉宽调制信号,经探头脉冲驱
[医疗电子]
基于<font color='red'>ARM处理器</font>的嵌入式脑血氧参数监测仪
基于B/S模式的嵌入式视频监控系统的设计
  视频监控系统将被监控现场的实时图像和数据等信息准确、清晰、快速地传送到监控中心服务器,监控中心将实时、直接地掌握各个被监控现场的当前情况(包括图像、声音及其他敏感数据),从而对敏感事件进行快速反应 。视频监控正朝着数字化、网络化、集成化的嵌入式视频监控方向蓬勃发展。相比传统的视频采集监控系统,嵌入式视频监控系统具有可靠性高、组网方便、可远程监控等优点,因而更适用于工业控制、银行、政府部门的安防系统中 。   本文设计了一种具有用户零维护、价格低廉、性能稳定等特点的嵌入式视频监控系统。该系统以ARM处理器S3C2440和嵌入式Linux操作系统为核心平台,通过USB摄像头采集视频数据,基于TCP/IP协议进行网络传输,用户通过浏
[单片机]
基于B/S模式的嵌入式视频监控系统的设计
ARM处理器ARM处理器工作模式
简介:ARM微处理器的工作状态一般有两种,并可在两种状态之间切换: 第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令; 第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。 ARM处理器状态 ARM微处理器的工作状态一般有两种,并可在两种状态之间切换: 第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令; 第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。 在程序的执行过程中,微处理器可以随时在两种工作状态之间切换,并且,处理器工作状态的转变并不影响处理器的工作模式和相应寄存器中的内容。但ARM微处理器在开始执行代码时,应该处于ARM状态。 ARM处理
[单片机]
51单片机的状态迁移与复位操作
   1 单片机的工作状态及其状态迁移   80C51单片机的各种活动,可以描述成多个不同的工作状态或工作模式。这里利用笔者构思的一个单片机工作状态迁移图(如图1所示)来说明。不过,这里重点关注的是复位状态。 500)this.width=500" border=0> 图1 单片机工作状态迁移图   经过仔细分析之后,从图1中可以看出:   ① 把单片机经历的所有生存状态归纳和描绘成5个状态——1个非工作状态(即无电状态)和4个工作状态。   ② 只有复位状态是一个暂态,其他均为稳态;并且每次单片机进入正常运行状态时,都要经历一次复位状态。   ③ 只有在正常运行状态(这里记作NORMAL)下,单片机才按照程序存储器中固
[单片机]
51单片机的状态迁移与<font color='red'>复位</font><font color='red'>操作</font>
ARM处理器解析
按图分析: ARM处理器有七种工作模式,为的是形成不同的使用级别,以防造成对系统的破坏。不同模式可以访问的寄存器不同,可以运行的指令不同。 (1)user(10000):普通应用程序运行的模式(应用程序),普通程序时运行在此模式下。 (2)FIQ(10001):快速中断模式,以处理快速情况,高速数据传输 (3)IRQ(10010):外部中断模式,普通中断处理 (4)svc(10011):保护模式(管理模式),操作系统使用的特权模式(内核),Linux是运行在此模式下。 (5)abt(10111):数据访问中止模式,用于虚拟存储和存储保护 (6)und(11011):未定义指令终止模式,用于支持通过软件仿真硬件的协处理器 (7)
[单片机]
<font color='red'>ARM处理器</font>解析
调制波、电源纹波、时序测量新体验
为什么使用示波器时电源纹波不能直接一键捕获、多路上电时序前后分析对比这么麻烦、分析调制信号时波形对比度这么差呢?事实上,用户的每一次体验感,都是产品隐形的提升空间,对于上面这个三个问题,,这里跟大家分享用ZDS3000/4000系列示波器测量的新方法、新体验。 一、电源纹波自动捕获 经验丰富的工程师都知道,测量电源纹波时,无法通过【AutoSetup】功能来自动捕获纹波(如图1)。这对于不熟悉示波器的工程师和产线测试人员来说,是非常痛苦的。 ZDS3000/4000系列示波器不一样,它可以自动捕获纹波。如图2所示。 图1传统的捕获模式 图2最新捕获方式 (1)基本设置 在常规测试过程中,一键捕获波形后【通道耦
[测试测量]
调制波、电源纹波、<font color='red'>上</font><font color='red'>电</font>时序测量新体验
ARM处理器的内存对齐问题
介绍 可以对齐或不对齐的内存访问。对齐的内存访问发生时的数据都位于其自然大小边界。例如,如果该数据类型的大小是4个字节,那么它属于被4整除的内存地址是位于其自然大小边界。未对齐的内存访问发生在所有其他情况下(在上面的例子中,内存地址时,是不能被4整除)。 ARM处理器的设计有效地访问对齐的数据。在ARM处理器上试图访问未对齐的数据会导致不正确的数据或显着的性能损失(这些不同的症状会在稍后讨论)。与此相反,大多数CISC型处理器(即x86)的访问未对齐的数据是无害的。 这份文件将讨论一些比较常见的方式,一个应用程序可能会执行未对齐的内存访问,并提供一些建议的解决方案,以避免这些问题, 。 症状 上述问题,适用于所有ARM架
[单片机]
基于ARM处理器的MVB 2类设备研究
1 引 言 列车需要传输大量的设备控制和旅客服务信息,随着这些信息的数量和种类不断地增长,迫切需要一种大容量,高速度的信息传输系统。为此,国际电工委员会(IEC)制定了一项用于规范车载设备数据通信的标准——IEC61375(列车通信网标准),即TCN标准,该标准于1999年6月成为国际标准。目前国际上主要的TCN产品供应商是德国西门子和瑞士Duagon公司,国内的株洲电力机车研究所和大连北车集团电力牵引研究所等单位进行了大量的TCN相关研究工作并取得了丰硕的科研成果。 TCN标准推荐在机车上层使用绞线式列车总线WTB,在下层使用多功能车辆总线MVB。MVB总线和机车中的各种电气设备相连,这些设备按性能可以分为5类,其中二类设备
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved