NXP LPC 系列 ARM 支持在应用编程 ( IAP),允许通过终端用户的应用代码对片内 Flash存储器进行擦除/写操作,可以通过 IAP 完成程序升级或者数据存储。
本资料为LPC11xx(L)系列微控制器数据手册
本资料介绍了Cortex-M4的相关寄存器组的使用。
本资料为ARMv7架构的M系列的简介。
本资料为单片机初学者可以使用的入门介绍。
Cortex-M3是一个32位的核,在传统的单片机领域中,有一些不同于通用32位CPU应用的要求。 谭军举例说,在工控领域,用户要求具有更快的中断速度,Cortex-M3采用了Tail-C...
Cortex-M3 是首款基于ARMv7-M架构的处理器,是专门为了在微控制器,汽车车身系统,工业控制系统和无线网络等对功耗和成本敏感的嵌入式应用领域实现高系统性能而设计的,它大大简化了可编程的复杂...
本资料为基于Kinetis K60的Cortex-M4自学笔记。
本资料详细讲解了51单片机的定时器工作原理。
本资料介绍了单片机的三种加密方法。
ARM 体系结构的处理器在嵌入式中的应用非常广泛,本章将向读者介绍 ARM处理器的基本知识。本章主要内容:ARM体系结构的技术特征及发展;ARM微处理器简介;ARM 微...
ARM 指令集可以分为跳转指令、数据处理指令、程序状态寄存器传输指令、Load/Store 指令、协处理器指令和异常中断产生指令。根据使用的指令类型不同,指令的寻址方式分为数...
在第2、3章中阐述的体系结构及指令集理论的基础上,本章主要介绍利用ARM汇编语言进行编程。ARM 编译器可以支持汇编语言、C/C++、汇编语言与 C/C++的混合编程等,本章将介...
几乎每种处理器都支持特定异常处理,中断也是异常的一种。了解处理器的异常处理相关知识,是学习一种处理器的重要环节。本章主要内容:ARM异常中断处理概述;ARM体系异常种类;ARM异常的优先级;ARM处...
跳转(B)和跳转连接(BL)指令是改变指令执行顺序的标准方式。ARM 一般按照字地址顺序执行指令,需要时使用条件执行跳过某段指令。只要程序必须偏离顺序执行,就要使用控制流指令来修改程序计数...
ARM 乘法指令完成两个数据的乘法。两个 32 位二进制数相乘的结果是 64 位的积。在有些 ARM 的处理器版本中,将乘积的结...
数据处理指令是指对存放在寄存器中的数据进行处理的指令。主要包括算术指令、逻辑指令、比较与测试指令以及乘法指令。