电工学习网

 找回密码
 立即注册
订阅

通讯知识

LPC2000系列ARM外部存储器控制器(EMC)
LPC2000系列ARM外部存储器控制器(EMC)
相关寄存器外部存储器控制器包含4个寄存器,它们分别对应一个存储器组。通过这些寄存器,可以分别设置每个存储器组读写访问之间插入的等待周期个数、每个存储器组的总线宽度等。 存储器组配置寄存器0~3(BCFG0~ ...
分类:    2015-3-23 09:11
LPC2000系列ARM存储器加速模块(MAM)
LPC2000系列ARM存储器加速模块(MAM)
LPC2114/2124/2210/2212/2214微控制器的ARM内核工作在最高频率60MHz时,执行一条指令约为17ns。而Flash存储器的访问周期需要50ns,即最高频率20MHz。所以如果将代码存放在Flash中,将影响ARM内核发挥最大效能。为了 ...
分类:    2015-3-23 09:10
LPC2000系列ARM系统控制模块
LPC2000系列ARM系统控制模块
系统控制模块概述 系统控制模块包括一些系统构件和控制寄存器,它们具有众多与芯片内其它外设无关的功能。系统控制模块包括:系统时钟单元、复位、外部中断输入、存储器映射控制、功率控制和唤醒定时器。 系统时钟 ...
分类:    2015-3-23 09:09
LPC2000系列ARM存储器寻址
LPC2000系列ARM存储器寻址
一个具体应用可能存在的物理存储器 不同芯片内部存储器分布 片内Flash编程方法: (1).通过内置JTAG接口;(2).通过在系统编程(ISP),使用UART0通信;(3).通过在应用编程(IAP); 片外Flash编程 ...
分类:    2015-3-23 09:04
LPC2000系列芯片外形引脚配置
LPC2000系列芯片外形引脚配置
LPC2000系列芯片外形 引脚功能选择使用示例 LPC2000系列微控制器的引脚一般是多个功能复用,但是同一引脚在同一 引脚在同一时刻只能使用其中一个功能,这可以通过设置PINSELx寄存器来选择,详细介绍见“引脚连接 ...
分类:    2015-3-23 09:03
LPC2000系列微控制器概述
LPC2000系列微控制器概述
LPC2000系列微控制器基于ARM7TDMI-S CPU内核。支持ARM和Thumb指令集,芯片内集成丰富外设,而且具有非常低的功率消耗。使该系列微控制器特别适用于工业控制、医疗系统、访问控制和POS机等场合。 芯片内部框图 ...
分类:    2015-3-23 09:02
ARM指令集
ARM指令集
ARM指令的基本格式如下: 其中号内的项是必须的,{}号内的项是可选的。各项的说明如下: ARM指令集——第2个操作数 ARM指令的基本格式如下: 灵活的使用第2个操作数“operand2”能够提高代码效率。它有如下的 ...
分类:    2015-3-23 07:58
ARM处理器寻址方式
ARM处理器寻址方式
1.ARM处理器寻址方式 2.指令集介绍:ARM指令集;Thumb指令集。 ARM处理器是基于精简指令集计算机(RISC)原理设计的,指令集和相关译码机制较为简单。ARM7TDMI(-S)具有32位ARM指令集和16位Thumb指令集,ARM指令集效率 ...
分类:    2015-3-23 07:52
ARM处理器调试接口
ARM处理器调试接口
关于“典型调试系统”:ARM7TDMI处理器的高级调试特性使应用程序、操作系统和硬件的开发变得更加容易。
分类:    2015-3-23 07:51
ARM协处理器接口
ARM协处理器接口
ARM7TDMI处理器指令集使您可以通过协处理器来实现特殊的附加指令。这些协处理器是与ARM7TDMI内核相结合的单独的处理单元。一个典型的协处理器包括:指令流水线;指令译码逻辑;寄存器分组;带独立数据通路的特殊处理 ...
分类:    2015-3-23 07:50
AMR7指令集
AMR7指令集
ARM7TDMI处理器有两个指令集,每种指令集都有自己的优缺点: (1)32位ARM指令集 :对ARM核的特性提供最大的支持,具有高效、快速的特点; (2)16位Thumb指令集:它是ARM指令的子集,具有更高的代码密度,非常适合 ...
分类:    2015-3-23 07:48
ARM处理器寻址方式
ARM处理器寻址方式
关于“寻址方式分类”:寻址方式是处理器执行指令时寻找真实操作数地址的方式。ARM处理器支持9种基本寻址方式: 寄存器寻址; 立即寻址; 寄存器移位寻址; 寄存器间接寻址; 基址寻址; 多寄存器寻址; 堆栈寻址 ...
分类:    2015-3-23 07:48
ARM处理器存储器及存储器映射I/O
ARM处理器存储器及存储器映射I/O
ARM7TDMI处理器采用冯·诺依曼(Von Neumann)结构,指令和数据共用一条32位数据总线。只有装载、保存和交换指令可访问存储器中的数据。 ARM7的规范仅定义了处理器核与存储系统之间的信号及时序(局部总线),而现实 ...
分类:    2015-3-23 07:47
ARM处理器复位
ARM处理器复位
当nRESET信号被拉低时(一般外部复位引脚电平的变化和芯片的其它复位源会改变这个内核信号),ARM7TDMI处理器放弃正在执行的指令。在复位后,除PC和CPSR之外的所有寄存器的值都不确定。 当nRESET信号再次变为高电平 ...
分类:    2015-3-23 07:46
ARM中断延迟
ARM中断延迟
关于“最大中断延迟”:当FIQ使能时,最坏情况是正在执行一条装载所有寄存器的指令“LDM”(它耗时最长),同时发生了FIQ和数据中止异常,在响应FIQ中断之前要先把正在执行的指令完成,然后先进入数据中止异常,再马 ...
分类:    2015-3-23 07:46
ARM处理器异常模式
ARM处理器异常模式
只要正常的程序流被暂时中止,处理器就进入异常模式。例如响应一个来自外设的中断。在处理异常之前,ARM7TDMI内核保存当前的处理器状态,这样当处理程序结束时可以恢复执行原来的程序。如果同时发生两个或更多异常, ...
分类:    2015-3-23 07:45
ARM程序状态寄存器
ARM程序状态寄存器
ARM7TDMI内核包含1个CPSR和5个供异常处理程序使用的SPSR。CPSR反映了当前处理器的状态,其包含: (1)4个条件代码标志(负(N)、零(Z)、进位(C)和溢出(V) ); (2)2个中断禁止位,分别控制一种类型的中断; (3)5 ...
分类:    2015-3-23 07:44
ARM内部寄存器
ARM内部寄存器
在ARM7TDMI处理器内部有37个用户可见的寄存器。 在不同的工作模式和处理器状态下,程序员可以访问的寄存器也不尽相同. 所有的37个寄存器,分成两大类:(1)31个通用32位寄存器;(2)6个状态寄存器。 在汇编语 ...
分类:    2015-3-23 07:43
ARM处理器模式
ARM处理器模式
ARM体系结构支持7种处理器模式,分别为:用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式,如下表所示。这样的好处是可以更好的支持操作系统并提高工作效率。ARM7TDMI完全支持这七种模式 ...
分类:    2015-3-23 07:42
处理器状态
处理器状态
ARM7TDMI处理器内核使用V4T版本的ARM结构,该结构包含32位ARM指令集和16位Thumb指令集。因此ARM7TDMI处理器有两种操作状态: (1)ARM状态:32位,这种状态下执行的是字方式的ARM指令; (2)Thumb状态:16位,这种 ...
分类:    2015-3-23 07:42

相关分类

热点文章

电工学习网 ( )

GMT+8, 2024-5-6 15:20

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部