ARM7 LPC213x_214x开发教程:硬件结构与软件环境

需积分: 4 4 下载量 89 浏览量 更新于2024-12-28 收藏 3.54MB PDF 举报
"深入浅出ARM7-LPC213x_214x(上)" 是一本关于ARM7微处理器应用的教程,特别关注NXP(原飞利浦)公司的LPC213x和LPC214x系列芯片。教程提供了丰富的实例,适合初学者和进阶者学习。 在第一章节中,教程详细介绍了EasyARM2131开发板的硬件结构。该开发板具有以下特点: 1. 功能特点:它提供了一个全面的平台,用于学习和开发基于LPC213x/214x的嵌入式系统。 2. 硬件原理:包括电路原理图和详细的原理说明,帮助理解各个组件如何协同工作。 3. 硬件结构:涵盖了元件布局图、跳线器设置以及各种连接器的功能,使用户能够进行实际操作和定制。 4. 硬件资源:列举了开发板上可用的资源,如电源、跳线器等。 5. 其他信息:提到了开发板的电源管理以及跳线器的使用方法。 第二章主要讲解了ADS1.2集成开发环境(IDE)和EasyJTAG仿真器的使用。ADS1.2由CodeWarrior IDE和AXD调试器组成,是开发ARM7应用程序的标准工具。这部分内容包括: 1. ADS1.2 IDE的组成部分和功能。 2. 工程的编辑流程:从创建新工程、添加文件、编译连接到打开旧工程的步骤。 3. 工程的调试技巧:如何选择调试目标、使用调试工具条。 4. LPC2131微控制器的工程模板:如何为ADS1.2添加和使用这些模板。 5. EasyJTAG仿真器的安装和操作:包括硬件安装和通过仿真器进行程序调试的方法。 6. 程序固化和下载方式:通过JTAG接口或ISP(In-System Programming)进行程序烧录的步骤。 第三章则重点介绍了LPC2131芯片的使用指南,包括: 1. LPC2131的概述,提供了芯片的基本信息和特性。 2. 随后的章节可能会深入讨论LPC2131的寄存器配置、外设接口、中断处理、时钟系统等方面的知识,以帮助开发者充分利用这款微控制器的能力。 这本书旨在帮助读者掌握ARM7架构下的LPC213x/214x系列芯片开发,从硬件基础到软件开发环境的使用,再到实际编程和调试,覆盖了嵌入式系统开发的各个环节。