版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Zigbee技术无线传感网应用四、小结二、知识讲解一、任务描述三、课程思政目录一、任务描述工欲善其事,必先利其器。本章的主要任务完成zigbee开发的环境搭建,即进行IAREmbeddedWorkbench的安装,以及工程模板的创建,搭建好zigbee开发的环境。Zigbee技术无线传感网应用二、知识讲解针对CC2530芯片进行zigbee技术的应用系统开发一般需要以下几个调试工具来完成:1.软件集成开发环境(IAREmbeddedWordbench):完成系统的软件开发,进行软件和硬件仿真调试,它也是硬件调试的辅助手段。2.ZigBeeDebugger仿真下载器:下载和调试程序。IAREmbeddedWordbench主要完成系统的软件开发和调试。它提供了一整套的程序编制、维护、编译、调试环境,能将汇编语言和C语言程序编译成HEX可执行输出文件,并能将程序下载到目标CC2530上运行调试。Zigbee技术无线传感网应用二、知识讲解1.IAREmbeddedWorkbench下载地址:/updates/
2.安装IAR软件,双击EW8051-EV-8103-Web.exe,见图2-1。在弹出的对话框选择Next点击。推荐默认安装路径,按引导指示,直至安装完成即可。Zigbee技术无线传感网应用IAREmbeddedWorkbench的安装:二、知识讲解1建立一个新的工程1)打开IAR集成开发环境,单击菜单栏的Project,在弹出的下拉菜单中选择CreateNewProject。Zigbee技术无线传感网应用新建工程:二、知识讲解1建立一个新的工程2)在弹出窗口选中Emptyproject再点OK,如下图:Zigbee技术无线传感网应用新建工程:二、知识讲解1建立一个新的工程3)选择保存工程的位置和工程名:Zigbee技术无线传感网应用新建工程:二、知识讲解1建立一个新的工程4)选择菜单栏上的File,在弹出的下拉菜单中选择SaveWorkspace。在弹出的SaveWorkspaceAs对话框中选择保存的位置,输入文件名即可,保存Workspace。Zigbee技术无线传感网应用新建工程:二、知识讲解2建立一个源文件新建源文件,点击File选择New中File,再点击File选择Save填写好源文件的名称,点击保存即可。Zigbee技术无线传感网应用新建工程:二、知识讲解3添加源文件到工程源文件建立好了还需要把源文件添加到工程里面,选择project的AddFile,添加刚才保存的文件。Zigbee技术无线传感网应用新建工程:二、知识讲解4编写代码参照以下代码输入main.c文件,本例中没有逻辑代码只有主函数,所以不对代码进行剖析。#include"ioCC2530.h"//引用CC2530头文件voidmain(void){
}Zigbee技术无线传感网应用新建工程:二、知识讲解IAR集成了许多种处理器,在建立工程后必须对工程进行设置才能够开发出相应的程序。设置步骤如下:1)点击菜单栏上的Project,在弹出的下拉菜单中选择Options,弹出的Optionfornode“DEMO”;快捷方式:在工程名上点右键,选择Options…。设置窗口如右图所示:Zigbee技术无线传感网应用工程配置:二、知识讲解2)设置相关参数。在GeneralOption选项Target标签下,Device栏中选择TexasInstruments文件夹下的CC2530F256.i51Zigbee技术无线传感网应用工程配置:二、知识讲解2)设置相关参数。在GeneralOption选项Target标签下,Device栏中选择TexasInstruments文件夹下的CC2530F256.i51Zigbee技术无线传感网应用工程配置:二、知识讲解3)设置Codemodel、Datamodel、Callingconvention如右图所示:Zigbee技术无线传感网应用工程配置:二、知识讲解4)Linker选项Config标签,勾选Overridedefault,点击下面对话框最右边的按键,选lnk51ew_cc2530F256.xcl:Zigbee技术无线传感网应用工程配置:二、知识讲解5)Debugger栏中的Setup栏设置为TesasInstrumentsZigbee技术无线传感网应用工程配置:二、知识讲解6)然后在Debugger选项的Driver里选择TexasInstruments(使用编程器仿真),下面选择io8051.ddf文件,如图所示。至此,基本配置已经完成。其它配置以后需要用到时我们会提及。Zigbee技术无线传感网应用工程配置:二、知识讲解点击Make图标,如果所有文件都没有错,编译结果显示如图所示:Zigbee技术无线传感网应用编译工程:二、知识讲解USB线链接仿真器,USB一端插在PC机上。打开设备管理器,如下图:Zigbee技术无线传感网应用安装SmartRF仿真器驱动:二、知识讲解Zigbee技术无线传感网应用安装SmartRF仿真器驱动:二、知识讲解点下一步即可成功安装好驱动,如果查看驱动是装好呢?同样在设备管理器中,如果正确识别仿真器将会出现SmartRF04EB的设备。Zigbee技术无线传感网应用安装SmartRF仿真器驱动:二、知识讲解将上面编译没有错误的工程下载到开发板中运行,点击Debug按键,开始下载程序并在线仿真调试。常用快捷键:单步执行:F10单步执行一条C语句或汇编指令进入函数:F11跟踪执行一条C语句或汇编指令全速运行:F5GoZigbee技术无线传感网应用程序仿真与调试:三、课程思政思政元素:代码编写排版约束。思政元素强化职业素养教育。学生在掌握知识的同时,职业素养教育也是十分必要的,在进行项目开发时,所编写的代码一定要做到可读性强、可维护性强、高内聚、低耦合、增强移植性。代码编写格式的规范,体现着从业者的团队意识和职业素养。那么如何提升代码编写的规范性那?下面介绍几个排版约束。1、程序块要采用缩进风格编写,缩进的空格数为4个。2、相对独立的程序块之间、变量说明之后,必须加空行。3、较长的语句(如循环、判断等语句或者函数等)(>80字符)要分成多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年白城市镇赉县人社局公开招聘47人备考题库及参考答案详解
- 2025年中国科学院东北地理与农业生态研究所学术期刊中心工作人员招聘备考题库及参考答案详解
- 2025年国家知识产权局专利局专利审查协作北京中心校园招聘100人备考题库及1套参考答案详解
- 2025-2026 学年八年级 道德与法治 期中复习卷 试卷及答案
- 2025年湖北银行武汉财富管理人员社会招聘备考题库及1套参考答案详解
- 2025年南京市卫生健康委员会、南京市机关事务管理局部分事业单位公开招聘卫技人员备考题库含答案详解
- 2025年中国科学院杭州医学研究所科研助理招聘备考题库及答案详解参考
- 2025年格尔木市公安局面向社会公开招聘警务辅助人员46人备考题库及参考答案详解1套
- 中国现当代文学知青文学的历史价值探究毕业论文答辩
- 高新技术企业税务财务管理优化的实操案例-政策借力与合规减负的落地借鉴答辩汇报
- (2025)交管12123驾照学法减分题库附含答案
- 中层竞聘面试必-备技能与策略实战模拟与案例分析
- 科技信息检索与论文写作作业
- 施工现场防火措施技术方案
- 2025年高职物理(电磁学基础)试题及答案
- 政银合作融资模式-洞察与解读
- 服装打版制作合同范本
- 购油茶苗合同
- 技术部门项目交付验收流程与标准
- 林场管护知识培训课件
- 2025年江苏事业单位笔试真题及答案(完整版)
评论
0/150
提交评论