ARM7 LPC213x_214x 开发指南:硬件结构与ADS集成环境

5星 · 超过95%的资源 需积分: 3 34 下载量 143 浏览量 更新于2024-12-05 收藏 3.54MB PDF 举报
"深入浅出ARM7-LPC213x_214x(上).pdf" 本书《深入浅出ARM7-LPC213x_214x(上)》主要介绍了基于ARM7内核的NXP LPC213x和LPC214x系列微控制器的使用方法和开发流程。该书首先由广州周立功单片机发展有限公司出版,旨在帮助读者理解和应用这些微控制器进行嵌入式系统开发。 在第一章中,作者详细阐述了EasyARM2131开发板的硬件结构。该开发板具备一系列功能特点,包括丰富的外设接口和易于扩展的能力。硬件原理部分,书中详细解析了电路原理图,并对各个部分进行了原理说明,涵盖电源管理、时钟系统、内存配置以及各种I/O端口等。硬件结构部分,除了元件布局图和跳线器说明,还提供了连接器的具体信息,以供用户了解如何连接外部设备和进行配置。此外,书中还提到了开发板的电源使用和跳线设置。 第二章主要讲解了ADS1.2集成开发环境以及EasyJTAG仿真器的使用。ADS是ARM公司提供的一个强大的开发工具集,它包括CodeWarrior IDE(集成开发环境)和AXD调试器。在工程编辑部分,读者将学习如何创建新工程、添加文件、编译和连接项目。工程调试章节介绍了如何设置调试目标、使用调试工具条以及进行断点调试。书中特别强调了LPC2131微控制器的工程模板,指导用户如何添加和使用这些模板来快速搭建工程。同时,还详述了EasyJTAG仿真器的安装和操作步骤,以及如何通过JTAG接口或ISP(In-System Programming)方式来下载程序到开发板。 第三章开始介绍LPC2131微控制器的使用指南。这部分通常会涵盖微控制器的基本架构、寄存器配置、中断系统、定时器、串行通信接口(如UART)、ADC(模数转换器)以及其他外设的使用。LPC213x/214x系列微控制器是基于ARM7TDMI-S内核的32位微处理器,具有高性能、低功耗的特点,广泛应用于工业控制、消费电子和通信等领域。 这本书是学习和开发基于ARM7的LPC213x和LPC214x系列微控制器的宝贵资源,通过详细的实例和清晰的步骤,帮助读者快速掌握开发技巧并实现实际项目。对于希望深入理解ARM体系结构和嵌入式系统开发的工程师来说,这是一个理想的起点。