ARM7-LPC213x开发教程:从硬件到编程实践
需积分: 4 24 浏览量
更新于2024-12-16
1
收藏 3.54MB PDF 举报
"深入浅出ARM7-LPC213x"
本书主要介绍的是基于ARM7内核的LPC213x系列微控制器的使用,旨在帮助读者深入理解这一芯片及其开发过程。LPC213x是NXP(原飞利浦半导体)公司推出的一款高性能、低功耗的微控制器,广泛应用于嵌入式系统设计。
1. EasyARM2131开发板硬件结构
- 功能特点:开发板提供了全面的功能,包括各种接口和元件,以支持LPC2131的实验和项目开发。
- 硬件原理:电路原理图详细描绘了开发板的电路设计,原理说明解释了各个部分的工作机制。
- 硬件结构:包括元件布局图,清晰展示了各个组件的位置,以及跳线器和连接器的说明,方便用户进行硬件配置。
- 硬件使用的资源:介绍了开发板上可利用的资源,如GPIO引脚、内存、外设接口等。
- 其它信息:涉及开发板的电源管理,以及跳线器的设置,这些都是实际操作中的关键要素。
2. ADS集成开发环境及EasyJTAG仿真器使用
- ADS1.2集成开发环境:由CodeWarrior IDE和AXD调试器组成,用于编写、编译和调试ARM应用。
- 工程编辑:指导如何创建、编辑和管理工程,包括新建工程、添加文件、编译和链接等步骤。
- 工程调试:详述了如何选择调试目标,使用调试工具条进行断点设置、单步执行、变量查看等功能。
- LPC2131工程模板:提供专门针对LPC2131的工程模板,简化了工程配置过程。
- EasyJTAG仿真器:介绍了其安装和使用方法,用于硬件调试和程序下载。
- 固化程序和下载方式:讲解了通过JTAG接口和ISP接口固化程序的步骤,以及如何生成和使用Hex文件。
- 运行第一个程序:逐步教程,从创建工程、编写代码、编译连接到在开发板上进行调试和脱机运行。
3. LPC2131使用指南
- LPC2131概述:对LPC2131的主要特性、性能和应用领域进行了简要介绍。
这本书不仅涵盖了硬件层面的知识,还详细讲述了软件开发流程,是学习和实践LPC2131微控制器的宝贵资源,适合嵌入式系统开发者和学生使用。通过学习,读者可以掌握LPC2131的使用技巧,以及如何在实际项目中应用这些知识。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2008-11-11 上传
2014-12-17 上传
2011-07-08 上传
2010-04-01 上传
147 浏览量
2009-07-04 上传