ARM7微控制器实战:LPC213x_214x硬件与ADS开发环境详解

需积分: 3 1 下载量 16 浏览量 更新于2024-12-30 收藏 3.54MB PDF 举报
"深入浅出ARM7-LPC213x_214x(上)" 本书《深入浅出ARM7-LPC213x_214x(上)》是关于ARM7微处理器系列中LPC213x和LPC214x型号的详细教程。LPC213x和LPC214x是NXP(前身为Philips Semiconductors)公司生产的基于ARM7TDMI内核的微控制器,广泛应用在各种嵌入式系统设计中。 第1章介绍了EasyARM2131开发板的硬件结构。该开发板具有以下功能特点:提供了一个便捷的平台,用于学习和开发基于LPC2131的项目。硬件原理部分涵盖了电路原理图和原理说明,帮助读者理解开发板的内部工作机制。硬件结构包括元件布局图、跳线器说明以及连接器说明,详细阐述了开发板的物理布局和配置选项。此外,还提到了开发板的电源和跳线器的使用方法。 第2章主要讲解了ADS(ARM Development Studio)1.2集成开发环境的使用,以及EasyJTAG仿真器的安装和操作。ADS是一个强大的开发工具,包含CodeWarrior IDE和AXD调试器。在工程的编辑部分,介绍了如何创建新工程、添加文件、编译连接以及打开旧工程。调试部分则详细讲述了如何选择调试目标、使用调试工具条进行程序调试。LPC2131微控制器工程模板的使用,使得针对LPC2131的开发更加便捷。EasyJTAG仿真器的安装与使用部分,指导用户如何正确安装并利用此工具进行程序下载。同时,章节还涵盖了通过JTAG接口和ISP(In-System Programming)方式来固化程序的方法,并给出了在开发板上运行第一个程序的完整步骤。 第3章对LPC2131微控制器进行了介绍,包括其基本特性、架构和功能概述。这部分内容将帮助读者熟悉LPC2131的内部结构,如CPU、内存、外设接口等,为后续的编程和应用开发打下基础。 这本书是针对想要深入了解和使用ARM7 LPC213x_214x微控制器的工程师和学生的宝贵资源,它不仅提供了硬件开发板的详细指南,还涵盖了软件开发环境的设置和使用,以及微控制器的基本操作,对于实际项目的开发具有很高的实践指导价值。