Zigbee开发平台的构建

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

---------------------------------石家庄恒运网络科技有限公司)掌握Zigbee开发平台的构建2)掌握软件与设备驱动的安装3)学会使用IAR开发环境实验设备硬件:PC机一台EB2530(底板、核心板、仿真器、USB线)一套软件:2000/XP/win7系统,Zigbee开发软件包准备工作进入..\相关资料与软件\Zigbee开发软件\下解压开发平台安装所需的软件,选中所有压缩包,右键选择“解压到当前文件夹”。我们只用高效的方法,如果安装一个软件再解压一个,那是浪费时间,尽量教大家使用实用、高效的方法。以公司真实开发环境为基础,并介绍软件开发中常用的软件,如果:UltraEdit、SourceInsight3.5、BeyondCompare、VC助手等等,使用这些软件会大大提高开发效率,我们只希望带大家走进真实的开发中。一般教程和培训班是不会告诉你的。此章实验大家只需掌握搭建开发环境,至于软件具体的使用方法会在以后实验中详解,此章大概看看软件预览图即可。解压软件具体操作看下图:2.2IAR集成开发环境介绍嵌入式IAREmbeddedWorkbenchIDE提供一个框架,任何可用的工具都可以完整地嵌入其中,这些工具包括:1.高度优化的IARAVRC/C++编译器;2.AVRIAR汇编器;3.通用IARXLINKLinker;4.IARXAR库创建器和IARXLIBLibrarian;5.一个强大的编辑器;---------------------------------石家庄恒运网络科技有限公司一个工程管理器;7.TMIARC-SPY调试器,8.一个具有世界先进水平的高级语言调试器嵌入式IAREmbeddedWorkbench适用于大量8位、16位以及32位的微处理器和微控制器,使用户在开发新的项目时也能在所熟悉的开发环境中进行。它为用户提供一个易学和具有最大量代码继承能力的开发环境,以及对大多数和特殊目标的支持。嵌入式IAREmbeddedWorkbench有效提高用户的工作效率,通过IAR工具,用户可以大大节省工作时间。我们称这个理念为:“不同架构,同一解决方案”。2.3IAREmbeddedWorkbench的安装1)双击..\相关资料与软件\Zigbee开发软件\IAREW8051V8.1\EW8051-EV-8103-Web.exe2)在弹出的对话框选择Next点击3)在弹出的对话框选择Next点击---------------------------------石家庄恒运网络科技有限公司)在弹出的对话框选择Iaccept…点击Next按钮5)双击打开文件IARkegenPartA.exe.Win7用户请右键以管理员身份打开6)点击Generate复制License和Licensekey到下一个窗口中---------------------------------石家庄恒运网络科技有限公司集成开发环境的使用与设置:建立保存一个工程如何向工程中添加源文件如何编译源文件下面进行详细的讲解2.4.1建立一个新的工程1)打开IAR集成开发环境,单击菜单栏的Project,在弹出的下拉菜单中选择CreateNewProject---------------------------------石家庄恒运网络科技有限公司)在弹出窗口选中Emptyproject再点OK,如下图:3)选择保存工程的位置和工程名:---------------------------------石家庄恒运网络科技有限公司)选择菜单栏上的File,在弹出的下拉菜单中选择SaveWorkspace。在弹出的SaveWorkspaceAs对话框中选择保存的位置,输入文件名即可,保存Workspace。---------------------------------石家庄恒运网络科技有限公司建立一个源文件新建源文件,点击File选择New中File,再点击File选择Save填写好源文件的名称,点击保存即可。---------------------------------石家庄恒运网络科技有限公司添加源文件到工程源文件建立好了还需要把源文件添加到工程里面,选择project的AddFile,添加刚才保存的文件。比如我刚才保存为main.c,在弹出的对话框选择main.c即可,然后点击打开。这时,发现左边框里面出现了我们添加的文件,说明添加成功。如果想删除文件怎么办?在Workspace中选择main.c,然后右键选择Remove,删除源文件;源文件这时候只是在工程中被移除了,并没有被真正删除掉,如果不需要,必须在保存的文件夹里面手动删除。添加文件也有快捷方式,在工程名上点右键,选择Add.如下图:添加源文件后工程布局如上图所示---------------------------------石家庄恒运网络科技有限公司编写代码照以下代码输入或复制“..\3.基础实验\1.GPIO输出控制实验-控制Led亮灭\main.c”.这里暂时不用理解代码意思,下一章会详细讲解。/*****************************************************************************文件名:main.c*作者:Andy*修订:2013-01-08*版本:1.0*描述:GPIO输出控制实验1操作IO口控制LED灯的亮和灭****************************************************************************/#includeioCC2530.htypedefunsignedcharuchar;typedefunsignedintuint;#defineLED1P1_0//定义P1.0口为LED1控制端/*****************************************************************************名称:DelayMS()*功能:以毫秒为单位延时,系统时钟不配置时默认为16M(用示波器测量相当精确)*入口参数:msec延时参数,值越大,延时越久*出口参数:无****************************************************************************/voidDelayMS(uintmsec){uinti,j;for(i=0;imsec;i++)for(j=0;j535;j++);}/

1 / 27
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功