"深入浅出ARM7LPC213x_214x ARM硬件开发 PHILIP LPC2138 单片机"
本文档是关于基于ARM7架构的Philips LPC213x系列单片机的硬件开发指南,主要针对LPC2138型号。该系列芯片广泛应用于嵌入式系统设计,因其高效能和低功耗特性而受到青睐。文档由广州周立功单片机发展有限公司编写,提供了详尽的开发板硬件结构介绍和软件开发环境的使用教程。
首先,文档介绍了名为EasyARM2131的开发板。该开发板具备以下特点:易于上手,适合初学者和专业开发者进行实验和开发。硬件原理部分包含了电路原理图和原理说明,帮助用户理解各个组成部分的功能和相互连接。硬件结构部分则详细列出了元件布局图、跳线器的使用说明以及各种连接器的功能,为实际操作提供了清晰的指引。
在硬件使用的资源部分,文档指出开发板的电源配置和跳线器设置,这对于正确供电和配置设备至关重要。同时,文档还提醒用户注意电源管理和跳线的设定,以确保系统的稳定运行。
接下来,文档详细阐述了如何使用ADS(ARM Development Studio)1.2作为集成开发环境。ADS包括CodeWarrior IDE和AXD调试器,是开发ARM芯片应用的常用工具。在工程编辑章节,用户将学习如何创建新工程、添加文件、编译连接以及打开旧工程。此外,文档还特别提到了如何进行工程的调试,包括选择调试目标、使用调试工具条等步骤。
在LPC2131微控制器工程模板部分,用户将学会如何为ADS1.2添加LPC2131专用模板,以便快速搭建项目。同时,文档还指导用户如何从LPC2100模板过渡到LPC2131模板,以适应不同的硬件需求。
EasyJTAG仿真器的安装和使用方法也在文档中得到了详细介绍,包括硬件安装和软件操作流程,使得程序的下载和调试变得更加便捷。文档还讲解了通过JTAG接口和ISP(In-System Programming)方式进行程序固化和下载的步骤,以满足不同场景的需求。
最后,通过一个简单的示例,文档演示了如何在开发板上运行第一个程序,包括建立工程、编写代码、编译连接、使用AXD调试器进行调试,直至最终的脱机运行,这一过程对于新手来说非常实用,有助于快速掌握开发流程。
这份文档是学习和开发基于Philips LPC2138的嵌入式系统的重要参考资料,涵盖了从硬件到软件的全方位指导,适合希望深入理解和应用ARM7 LPC213x系列单片机的工程师和爱好者。