无线传感器网络(4).pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 ZigBee开发平台 计算机科学系 宋文强 开发板功能示意图 CC2530+Z-Stack 无线射频芯片厂商采用片上系统(System On Chip,SOC)的办法,对高频电路进行了大量的集成,大大地简化了无线射频应用程序的开发。 TI公司开发的2.4GHz IEEE 802.15.4/ZigBee片上系统解决方案CC2530无线单片机。TI公司提供完整的技术手册、开发文档、工具软件,使得普通开发者开发无线传感网应用成为可能。TI公司不仅提供了实现ZigBee网络的无线单片机,而且免费提供了符合ZigBee 2007协议规范的协议栈Z-Stack和较为完整的开发文档。 CC2530+Z-Stack成为目前ZigBee无线传感网开发的最重要技术。 CC2530+Z-Stack IAR 集成开发环境,是一个8051系列单片机集成开发环境,支持几乎所有的标准和扩展架构的8051单片机 本书使用的IAR版本号8.10,支持Z-Stack协议栈2.5.0 注意:不同版本的Z-Stack协议栈需要不同版本的IAR 集成开发环境才能支持 Z-Stack协议栈 一台运行IAR软件的PC机 CC2530射频模块 本书所用ZigBee模块,基于ZigBee2007标准和TI第二代ZigBee SOC CC2530F256芯片,模块采用SMT工艺批量生产,一致性好,可靠性高; 模块工作在2.4G频段,数字IO接口全部引出; 模块免除了客户射频开发的困难; 软件方面支持TI-MAC,SimpliciTI,Z-Stack,RemoTI等软件包,方便客户开发符合IEEE 802.15.4、ZigBee 2007、ZigBee Pro和ZigBee RF4CE等标准或非标准产品。 模块体积小巧,采用外置SMA天线设计,增益大,接收灵敏度高,通信距离远,实测可视距离可达400米 Zigbee模块 调试器接口 SmartRF04EB是TI公司发布的第4版CC系列芯片调试器,可用于CC11xx、CC243x、CC251x、CC253x等多个系列芯片,支持仿真、调试、单步、烧录、加密等操作,可与IAR编译环境和Ti发布的相关软件进行无缝连接。 IAR简介 IAR Embedded Workbench是一套嵌入式应用编程开发工具。该集成开发环境中包含了IAR的C/C++编译器,汇编工具,链接器,库管理器,文本编辑器,工程管理器和C-SPY调试器。 通过内置代码优化器,IAR 可以为8051系列芯片生成高效、可靠的FLASH/PROMable代码 IAR IDE提供一个框架,任何可用的工具都可以完整地嵌入其中,适用于大量8位、16位以及32位的微处理器和微控制器,使用户在开发新的项目时也能在熟悉的开发环境中进行 ZigBee开发软件 IAR工程的建立 启动IAR,界面如图 Project | Create New Project 自选路径建立一个led目录,保存工程文件led.ewp 新建一个C文件:1)File|New-File 2) File|Save as, 另存为led.c 将C文件加入到工程中 选中工程,Project | add Files 工程配置:在编写程序之前,需要对工程进行配置 1)先选中需要配置的工程,Project-Options 在Category列表中选中General Options 在target页中,点Device information栏中的Device选择框的按钮 选中 Texas Instruments CC2530F256 打开Texas Instruments目录 ,选择CC2530.i51 选择Code model 工程保存: File | Save All 在文件名输入框中输入工作区名test. 调试程序:Project-Debug 或 Ctrl+D Debug-go 或 F5,执行程序 源代码 #include “iocc2530.h” // 头文件 #define led P1_0 // 预定义 void main() { P0SEL = ~0x01; // 端口选择 P0DIR |= 0x01; // 方向选择 while(1) { led = 1; // LED指示灯亮 } } 例程序1 例程序1 例程序1 例程序1 * * 无线传感器网络 开发软件IAR 8.1 破解软件 创建工程 创建一个空工程 最后,将文件l

文档评论(0)

nuvem + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档