第2章zigbee开发平台的构建_第1页
第2章zigbee开发平台的构建_第2页
第2章zigbee开发平台的构建_第3页
第2章zigbee开发平台的构建_第4页
第2章zigbee开发平台的构建_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2章Zigbee开发平台的构实验介绍与准备工 IAR集成开发环境介 IAREmbeddedWorkbench的安 新建工程与工程设 建立一个新的工 建立一个源文 添加源文件到工 编写源程 工程的设 编译工 安装SmartRFFlashProgrammer和仿真 程序仿真与调 安装USB转串口驱 2.9安装PacketSniffer

实验介绍与掌握Zigbee学会使用IAR硬件:PC 一 一软件:2000/XP/win7/8系统,Zigbee进入..\相关资料与软件\Zigbee开发软件\下解压开发平台安装所需的软件,选中所有压缩 IAR集成开发环境介嵌入式IAREmbeddedWorkbenchIDE高度优化的IARAVRC/CAVRIAR汇编器;通用IARXLINKIARXAR库创建器和IARXLIBTMIARC-SPY调试器,嵌入式IAREmbeddedWorkbench适用于大量8位、1632位的微处理器和微控制器,使用户开发环境,以及对大多数和特殊目标的支持。嵌入式IAREmbeddedWorkbench有效提高用户的工作效率,通过IAR工具,用户可以工作时间。我们称这个理念为:“不同架构,同一解决方案”。IAREmbeddedWorkbench的安相关资料与软件\Zigbee开发软件\IAREW8051V8.1\EW8051-EV-8103-在弹出的框选择Next点在弹出的框选择Next点在弹出的框选择Iaccept…点击Next按此步一定要仔细看,权限不对不了只能重装IAR.(很多人在这里出错6)6)打开IAR开发环境,在开始菜单中找 打开即可这小节重点讲IAR打开IARProjectCreateNew在弹出窗口选中Emptyproject再点OK选择菜单栏上的File,在弹出的下拉菜单中选择SaveWorkspaceSaveWorkspace新建源文件,点击FileNew中File,再点击File选择Save源文件建立好了还需要把源文件添加到工程里面,选择project的AddFile,添加刚才保存的文件。比如我刚才保存为main.c,在弹出的框选择main.c即可,然后点击打开。这时,发现左边框里面出现了文件名 者: 本: 述:GPIO输出控制实验1操作IO口控制LED灯的亮和#includetypedefunsignedcharuchar;typedefunsignedint #defineLED1 //P1.0口为LED1 称: 参数msec出口参数:{uintfor(i=0;i<msec;for(j=0;j<535;} 称: 能:设置LED灯相应的IO参数:出口参数:void{P1DIR| }void{ {LED1 //点亮 LED1 }}点击菜单栏上的ProjectOptionsOptionfornodeLed”,快捷方式:在工程名上点右键,选择Options…。设置窗口如下图所示:设置相关参数。在GeneralOption选项Target下,Device栏中选择TexasInstruments文件夹下的CC2530F256.i51选择CodeCodemodelNear和BankedNear如果不需要Bank支持可以选择Near,如cc2530F64,只需要64Kflash空Banked选择此项表明你需要的空间,能CC2530F256带个flash空默认Nearcodemodel中的datamodel是small,默认的bankeddatamodel是Largedatamodel是决定编译器或连接器如何使用8051的内存来变量,选择smalldatamodel,变量典型的在DATA内存空间,如果全用Largedatamodel变量在XDATA空间。更详细的说明可以看"CC25308051使用不同的指令来variousmemoryspacesIDATA,一般情况下比仿真XDATA要快,但通常XDATA的空间比较IDATA要大。在 Linker选项Config,勾选Overridedefault 框最右边的按键,Output选项主要用于设置输出文件以及格式,勾选C-SPY-specificextraoutputfile设置ExtraOutput如6-2所示:OutputOutputDebuggerSetupTesas2.4.6点击Make图标,如果所有文件都没有错,编译结果显示如下软件没有,请卸载IAR,重新安装IAR,这是权限不对没有成功,仔细看手册上的第5.6步安装SmartRFFlashProgrammer找到安装文件Win7、8用户请右键以管理员打开,按提示安装即可,经过上面一步步安装图解,如果出错一般是电脑安装了360杀毒或,暂时关闭后再重新安装,目前只发现360会,以后换板调试时请拔出usb,再拔出排线与底板连接的那头即可。按复位键,只有第一次或换板子时才要按Reset。如下图出现SmartRF04EB的设备.如果没有检测到请先重启电脑再看。打开SmartRFFlashProgrammercc2530CC2530如果使用CCDebugger仿真器安装方法和上面一样,只是驱动路径修改一下就可以,更详细说明请看“CC2530\相关资料与软件\Zigbee开发软件\CCDebugger\ALDCCDebugger使用手册.pdf”将上面编译没有错误的工程到开发板中运行,点击Debug按键,开始程序并仿真调试,再点全速运行。此时LED1间隔1秒闪烁。IAR出现调试界面如26-1图所示:单步执行:F10单步执行一条C语句或汇编指令进入函数:F11执行一条C语句或汇编指令全速运行:F5Go更详细的使用方法请参考“..\相关资料与软件\Zigbee参考资料IAREmbeddedWorkbench用户指26-1在“第3章基础实验\1.GPIO输出控制实验-控制Led亮灭”中详解仿真器调试、程序、安装USB成了USB转串口,安装驱动就可使用。一 安装CH340G的驱动根据自己电脑系统选择相应的驱动文件,32位系统选择CH340-32位.exe,双向安装。64位则选择 二、如果是网关的板子或底板版本号是v8.3PL2303相关资料与软件\Zigbee开发软件\USB转串口驱动\windows7_8_10_32_64\PL2303_Prolific_DriverInstaller_v10518.exe双击打开安装。64位电脑如果设备管理器出现感叹号,请参考驱动下“64PL-2303pdf”的说明,也可到基础实验9,做串口实验中也有详细说明。ZStack-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论