- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ZigBee入门指导_1-4.docx
Zigbee入门指导(一)——基于CC2430的Zigbee开发环境的建立logiclimit写在前面的话:临近毕业,把之前做过的一些项目的内容加以整理,和大家一起分享,请高手指教,欢迎同辈间交流,希望后来者能少走一些弯路。Zigbee入门指导源于大三时的课程设计《无线心电采集系统》中的Zigbee网络部分。Zigbee入门指导预定为三篇,分为:1、开发环境的建立;2、运行Zigbee例程;3、基于Zigbee的一主多从的数据采集系统,大概在一个月内整理完毕。文章版权为原创者logiclimit所有,转载时请注明出处。 Zigbee是一种近距离低功耗低速率无线网络,使用免费的2.4GHz频段,主要用于无线传感器网络、智能家居等方面。很多公司都推出了自己的Zigbee芯片和模块,我使用的是基于Ti公司CC2430,由无线龙公司生产的Zigbee模块,使用的Zigbee协议栈版本为TI_ZStack-1.4.3-1.2.1(对应标准的Zigbee 2006)。本篇主要讲述其开发环境的建立方面的内容。使用的开发环境为:windows7、IAR 8051 7.30B。需要指出的是,Ti目前主推的是其CC2530模块,使用IAR 8051 7.50版本,支持Zigbee 2006 pro及Zigbee 2007,由于笔者没有CC2530及IAR 8051 7.50,故无法保证本文中的内容适用于CC2530及相关的开发环境和协议栈。之前开发时使用的操作系统是Win XP,故本文所说的内容同样适用于win XP系统。本文已假定读者了解IAR软件和cc2430单片机功能的使用,具有一定的C语言基础和嵌入式开发经验。 由于之前只有一个学期时间,还要完成相关模拟采集电路的设计,故Zigbee部分只完成网络的建立、数据的收发及控制的内容,稍显粗鄙,请勿见笑。一、安装IAR 8051 7.30B 使用管理员权限运行安装程序EW8051-EV-730B.exe,根据提示输入相应的注册码,完成相关的安装。?二、安装Ti的Zigbee协议栈 从Ti官网下载到其Zigbee协议栈压缩包swrc073d.zip,解压后安装。Windows 7下无法完成安装,根据之前在WinXP安装的经验,此安装程序生成一个名为ZStack-1.4.3-1.2.1的目录,此目录下有Zigbee协议栈和相关的文档和例程,故可以在WinXP的虚拟机中完成安装,之后拷贝到Win7中即可。?三、安装Packet Sniffer 在进行Zigbee开发时,可以使用一个下载器和模块组成嗅探器(sniffer),相关信号的读取和显示使用Ti的Packet Sniffer软件完成,从Ti的网站上下载swrc045j.zip,解压后安装。Packet Sniffer监控的不仅是Zigbee的数据包,监控的是所有IEEE 802.15.4的无线数据包。程序的界面如图1所示?图1?四、安装SmartRF Flash Programmer 如同网卡的MAC地址,不同的Zigbee模块使用不同的IEEE地址(实用产品必须要向IEEE申请相关的地址),使用SmartRF Flash Programmer可以为zigbee模块烧写程序及IEEE地址,读出模块中的程序。从Ti的网站上下载swrc044f.zip,解压后安装。还有一个名为IEEE Address Program Software,只能读写IEEE地址,在swrc063.zip中,若安装了SmartRF Flash Programmer,无需安装IEEE Address Program Software。SmartRF Flash Programmer的程序界面如图2所示图2?五、 初识协议栈目录 在ZStack-1.4.3-1.2.1的目录结构如图3,主要有Components、Documents、Projects和Tools四个目录,Documents中是相关的开发文档,Tools中是两个开发辅助工具ZOAD和Z-Tool,ZOAD用于空中下载,Z-Tool可用于观察网络状态、串口输出内容显示等。与用户关系最大的是Components和Projects,Components/hal存放的硬件驱动代码,根据实际使用的开发板或产品的不同,cc2430的引脚功能配置不同,要修改、增加相关的驱动代码。Projects中有多个例程用以学习Ti Zigbee的开发,提供了不同的程序框架,用户可以以相关的例程为模板创建自己的工程。 对于硬件驱动代码对于不同的外设,除了定时器、AD等CC2430内部的外设不用自己编写驱动外,对于按键、LED、LCD要根据实际的连接要重写。一般情况下,不同厂商都采取了核心模块+扩展板的设计,各家厂商不同点在于扩展板的不同,Ti
您可能关注的文档
- OptiX10G(Metro5000)设备介绍.doc
- OptiX155&622H设备以太网特性.docx
- OptiX2500+(Metro3000)&metro1000ET1单板以太网配置注意事项.ppt
- OptiX2500+(Metro3000)千兆以太网透传处理板EGT具体介绍.doc
- OptiXBWS1600G光功率基本概念和指标介绍.doc
- OptiXBWS1600G光功率基础知识介绍.ppt
- OptiXOSN1500以太网故障原因和定位方法.doc
- OPtiXOSN3500以太网光接口指标.docx
- OptiXOSN7500以太网业务的保护包括LCAS、LAG等保护形式.doc
- OptiXOSN产品主控专题.ppt
最近下载
- 宠物经济行业白皮书:2025年越南市场分析与未来趋势.docx
- 2025年甘肃省武威市凉州区古城镇选聘专业化管理村文书笔试模拟试题及答案解析.docx VIP
- 陕西省特种设备隐患排查清单——固定式压力容器专项要求清单(2024版).docx VIP
- 数据要素流通标准化白皮书(2024).pdf VIP
- 幼儿园教师剪映使用培训.pptx VIP
- 2025年中国DBE项目创业投资方案.docx
- 2025年水环境服务项目可行性分析报告.docx
- 高考数学天津卷3年(2021-2023)真题分类汇编-单选题.doc VIP
- 中国溶剂油项目投资计划书.docx
- 丽声北极星分级绘本第一级下Prince-Seb's-Pet课件.ppt VIP
文档评论(0)