基本信息
文件名称:NXP 系列:LPC1768 (适用于复杂娱乐设备)_(24).LPC1768编程环境和工具.docx
文件大小:26.99 KB
总页数:23 页
更新时间:2025-06-15
总字数:约1.29万字
文档摘要

PAGE1

PAGE1

LPC1768编程环境和工具

在开发基于LPC1768的复杂娱乐设备时,选择合适的编程环境和工具是至关重要的。本节将详细介绍如何设置和使用LPC1768的编程环境,包括开发工具的安装、配置以及基本的编程流程。

1.开发工具选择

1.1.KeiluVision

KeiluVision是一个广泛使用的集成开发环境(IDE),支持多种ARM架构的单片机,包括LPC1768。它提供了强大的代码编辑、编译、调试和仿真功能,非常适合初学者和专业开发者。

1.2.IAREmbeddedWorkbench

IAREmbeddedWorkbench是另一个功能强大的IDE,支持多种嵌入式处理器,包括LPC1768。它提供了高性能的编译器、调试器和优化工具,适合需要高性能和优化的应用开发。

1.3.LPCXpresso

LPCXpresso是NXP官方提供的开发环境,专门为LPC系列单片机设计。它集成了CodeRed的EclipseIDE和GCC编译器,提供了一键式的开发体验,包括项目创建、编译、下载和调试。

2.开发工具安装

2.1.KeiluVision安装

下载安装包:访问Keil官方网站,下载最新的KeilMDK-ARM安装包。

安装步骤:

双击安装包,启动安装向导。

选择安装路径,点击“Next”。

选择安装组件,包括C51、ARM和RL-RTX等。

阅读并接受许可协议,点击“Next”。

完成安装后,启动KeiluVision。

注册和激活:

如果使用的是试用版,可以直接使用。

如果购买了许可证,需要输入许可证密钥进行激活。

2.2.IAREmbeddedWorkbench安装

下载安装包:访问IAR官方网站,下载适合LPC1768的IAREmbeddedWorkbench安装包。

安装步骤:

双击安装包,启动安装向导。

选择安装路径,点击“Next”。

选择安装组件,包括编译器、调试器和仿真器。

阅读并接受许可协议,点击“Next”。

完成安装后,启动IAREmbeddedWorkbench。

注册和激活:

如果使用的是试用版,可以直接使用。

如果购买了许可证,需要输入许可证密钥进行激活。

2.3.LPCXpresso安装

下载安装包:访问NXP官方网站,下载LPCXpresso安装包。

安装步骤:

双击安装包,启动安装向导。

选择安装路径,点击“Next”。

选择安装组件,包括IDE、编译器和调试器。

阅读并接受许可协议,点击“Next”。

完成安装后,启动LPCXpresso。

注册和激活:

如果使用的是试用版,可以直接使用。

如果购买了许可证,需要输入许可证密钥进行激活。

3.开发工具配置

3.1.KeiluVision配置

创建新项目:

打开KeiluVision,选择“Project”-“NewuVisionProject”。

选择项目保存路径,点击“保存”。

选择LPC1768芯片,点击“OK”。

添加源文件:

右键点击项目名称,选择“AddGroup”。

输入组名,点击“OK”。

右键点击新创建的组,选择“AddExistingFilestoGroup”。

选择需要添加的源文件,点击“Add”。

配置项目选项:

右键点击项目名称,选择“OptionsforTarget”。

在“Target”选项卡中,设置芯片型号、时钟频率和输出文件路径。

在“C/C++”选项卡中,配置编译器选项,如包含路径、预处理器宏等。

在“Debug”选项卡中,选择合适的调试器(如CMSIS-DAP)。

编译和下载:

点击“Project”-“BuildTarget”进行编译。

如果编译成功,点击“Flash”-“Download”将程序下载到LPC1768芯片。

3.2.IAREmbeddedWorkbench配置

创建新项目:

打开IAREmbeddedWorkbench,选择“File”-“New”-“Workspace”。

选择项目保存路径,点击“Create”。

选择“File”-“New”-“Project”,选择“CProject”或“C++Project”。

选择LPC1768芯片,点击“OK”。

添加源文件:

右键点击项目名称,选择“Add”-“AddFiles”。

选择需要添加的源文件,点击“Add”。

配置项目选项:

右键点击项目名称,选择“Options”。

在“GeneralOptions”选项卡中,设置芯片型号、时钟频率和输出文件路径。

在“C/C++Compiler”选项卡中,配置编译器选项,如包含路径、预处理器宏等。

在“Linker”选项卡中