ARM7微控制器实战:LPC213x_214x开发详解(上)
需积分: 0 79 浏览量
更新于2025-01-03
收藏 3.54MB PDF 举报
"深入浅出ARM7-LPC213x_214x(上)"
本书主要关注ARM7架构的LPC213x和LPC214x系列微控制器,旨在帮助读者深入理解这些芯片的使用方法。LPC213x和LPC214x是NXP公司生产的一系列基于ARM7TDMI内核的微控制器,广泛应用于嵌入式系统设计。
首先,书中介绍了EasyARM2131开发板的硬件结构。该开发板具有特定的功能特点,如提供了一个良好的平台来学习和测试LPC213x的特性。硬件原理部分详细解析了电路原理图和工作原理,包括关键部件的布局和各个连接器的功能。硬件结构的章节中,不仅展示了元件布局图,还详细解释了各种跳线器的用途,以及如何通过连接器与其他设备进行通信。
接着,书本进入了软件开发环节,重点是使用ADS(ARM Development Studio)1.2集成开发环境。ADS是ARM公司提供的一个强大的开发工具,集成了CodeWarrior IDE和AXD调试器。在工程编辑部分,书中详细讲解了如何创建新工程、添加文件、编译连接以及打开旧工程的步骤。此外,还介绍了如何针对LPC2131设置工程模板,以便更高效地进行开发。
在调试方面,书中涵盖了选择调试目标、使用调试工具条等基本操作,为初学者提供了清晰的指引。此外,还详细阐述了如何使用EasyJTAG仿真器进行硬件调试,包括安装过程和实际操作。EasyJTAG仿真器允许用户通过JTAG接口或ISP(In-System Programming)方式进行程序下载。书中还给出了如何将程序固化到开发板的Flash中,并演示了如何在开发板上运行第一个程序的完整流程。
在LPC2131的使用指南中,读者可以了解到该微控制器的基本特性和应用。这部分内容可能涵盖LPC2131的内存组织、外设接口、中断系统、定时器、串行通信等核心功能的详细说明,以及如何利用这些功能进行实际项目开发。
这本书是学习和实践ARM7 LPC213x_214x微控制器的理想资源,涵盖了从硬件基础到软件开发的全方位知识,适合嵌入式系统设计者和爱好者参考。通过这本书,读者不仅可以掌握LPC213x_214x系列芯片的工作原理,还能学会如何使用相关工具进行高效开发。
292 浏览量
119 浏览量
2012-11-15 上传
2010-04-01 上传
2008-11-11 上传
109 浏览量
2011-07-08 上传
129 浏览量
xuemao123
- 粉丝: 0
- 资源: 3
最新资源
- QT 3.3 中文白皮书.pdf
- CMMI能力成熟度模型1.2版
- 信息系统项目管理师讲义
- 做PPT的技巧 doc !
- 想成为嵌入式程序员应知道的0x10个基本问题
- oracle 031 ppt les04 ppt
- 高质量C、C++编程指南
- oracle 031 ppt les02 ppt
- 不错的网上书店文档自己做个人项目的时候整理的
- oracle 031 ppt les01 ppt
- Springer.Algorithms.And.Data.Structures
- MATLABstudy.doc
- 《卓有成效的程序员》迷你书
- JavaScript 语言精髓与编程实践迷你书
- 正则表达式基础知识与常用类型
- 2006南开上机100题