- 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开发环境的搭建主讲:宋相慧
ZigBee解决方案01开发平台简介02安装IAR03仿真器驱动安装04本讲内容
一、ZigBee解决方案公司TIRadioPulseJennicMicrochipFreescaleAtmel公司CC243X/CC253XMANGO-MG2400/MG2450JN5152MRF24J40MAMC1322X系列AT86RF212(900Mhz)
一、ZigBee解决方案常见的Zigbee协议栈非开源的协议栈看不到具体的代码,只提供一些封装好的函数供直接调用,如Freescale公司完整的Zigbee协议栈为BeeStack协议栈。半开源的协议栈仅提供协议栈核心功能的接口和示例代码,用户需自行实现应用层逻辑。如TI公司开发的Zstack协议栈。开源的协议栈如Freakz是一个彻底开源的Zigbee协议栈,它的运行需要配合Contikj操作系统。
CC2530芯片Z-stack协议软件物理层芯片一、ZigBee解决方案TI经典方案CC2530+Z-StackCC2530是系统级芯片(SoC),在单个芯片上集成了ZigBeeRF前端、内存和微控制器。Z-StackZigBee协议栈,是一个软件包,提供一套C函数,应用程序通过函数调用实现期望的通讯功能。
一、ZigBee解决方案RF/LAYOUT兼容IEEE802.15.4的RF前端7*7mmQLP48封装功耗低功耗(接收27mA,发送27mA)休眠电流0.3-0.5μA宽电压工作(2.0V~3.6V)内核一个加强51128KBFALSH(另有32K、64K可选)8KBRAM(4KB可以全模式工作)DMA功能自带看门狗一个IEEE802.15.4MAC定时器支持硬件调试外设CSMA/CA(硬件支持)信号强度自动生成电源、温度管理12位ADC128位AES加密处理两个全功能串口21个I/O开发工具–(编译器)IAREmbeddedWorkbenchCC2530
二、开发平台简介开发工具1–CC2530开发套件(粤嵌ZigBee套件及模块)GEC_CC2530/CC2540(ZigBee开发套件)电池板底板开发底板BASEV1.1下载/调试/仿真器CCDugger或SmartRF04EBRF核心板RFCOREV2.0
二、开发平台简介使用IAR开发环境,因为TIZ-Stack协议栈使用IAR开发完成,要使用免费的ZigBee协议,就要使用IAR;使用IAR还可以获得其他技术支持。开发工具2—编译器IAR
二、开发平台简介IAR简介IAREmbeddedWorkbench是一套高度精密且使用方便的嵌入式应用编程开发工具。该集成开发环境中包含了IAR的C/C++编译器,汇编工具,链接器,库管理器,文本编辑器,工程管理器和C-SPY?调试器。嵌入式IAREmbeddedWorkbench适用于大量8位、16位以及32位的微处理器和微控制器,使用户在开发新的项目时也能在所熟悉的开发环境中进行。它为用户提供一个易学和具有最大量代码继承能力的开发环境,以及对大多数和特殊目标的支持。
二、开发平台简介IAR简介IAR集成开发环境,这是一个功能强大的8051系列单片机集成开发环境,支持几乎所有的标准和扩展架构的8051单片机。我们使用IAR版本号为8.10,支持Z-Stack协议栈2.5.0。在这里要注意,不同版本的Z-Stack协议栈需要不同版本的IAR集成开发环境才能支持。
三、安装IAR打开安装文件,选择IAR安装,官方推荐默认安装在系统盘:
三、安装IAR提示要求输入License,由IAR8.10注册机生成,选项正确后生成License,复制到License#处:
三、安装IAR输入注册码后按提示一步步进行安装,直至完成程序安装。程序安装完成后默认路径为:
三、安装IAR安装完成软件界面如下:
四、仿真器驱动安装01安装SmartRF仿真器驱动:USB线链接仿真器,USB一端插在PC机上。打开设备管理器,如右图:
四、仿真器驱动安装安装SmartRF仿真器驱动:
四、仿真器驱动安装安装SmartRF仿真器驱动:点下一步即可成功安装好驱动,如果查看驱动是装好呢?同样在设备管理器中,如果正确识别仿真器将会出现SmartRF04EB的设备。
四、仿真器驱动安装02CCDEBUGGER驱动安装:驱动安装完成后,如右图所示。
IAR软件开发几个步骤五、IAR工程的建立010203040506创建工程添加源码工程配置编译工程调试程序镜像下载
本节结束谢谢大家
原创力文档


文档评论(0)