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”选项卡中