- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第4章ZigBee开发平台;随着集成电路技术的发展,无线射频芯片厂商采用片上系统(SystemOnChip,SOC)的办法,对高频电路进行了大量的集成,大大地简化了无线射频应用程序的开发。其中最具代表性是TI公司开发的2.4GHzIEEE802.15.4/ZigBee片上系统解决方案CC2530无线单片机。TI公司提供完整的技术手册、开发文档、工具软件,使得普通开发者开发无线传感网应用成为可能。TI公司不仅提供了实现ZigBee网络的无线单片机,而且免费提供了符合ZigBee2007协议规范的协议栈Z-Stack和较为完整的开发文档。因此,CC2530+Z-Stack成为目前ZigBee无线传感网开发的最重要技术。;
IAR集成开发环境,这是一个功能强大的8051系列单片机集成开发环境,支持几乎所有的标准和扩展架构的8051单片机。本书使用的IAR版本号为8.10,支持Z-Stack协议栈2.5.0。在这里要注意,不同版本的Z-Stack协议栈需要不同版本的IAR集成开发环境才能支持。
Z-Stack协议栈
一台运行IAR软件的PC机。;本书所用ZigBee模块,基于ZigBee2007标准和TI第二代ZigBeeSOCCC2530F256芯片,模块采用SMT工艺批量生产,一致性好,可靠性高;模块工作在免费的2.4G频段,数字IO接口全部引出,用处广泛;模块免除了客户射频开发的困难;软件方面支持TI-MAC,SimpliciTI,Z-Stack,RemoTI等软件包,方便客户开发符合IEEE802.15.4、ZigBee2007、ZigBeePro和ZigBeeRF4CE等标准或其他非标准的产品。模块体积小巧,采用外置SMA天线设计,增益大,接收灵敏度高,通信距离远,实测可视距离可达400米。;SmartRF04EB是TI公司发布的第四版CC系列芯片调试器,可用于CC11xx、CC243x、CC251x、CC253x等多个系列芯片,支持仿真、调试、单步、烧录、加密等操作,可与IAR编译环境和Ti发布的相关软件进行无缝连接。;IAREmbeddedWorkbench是一套高度精密且使用方便的嵌入式应用编程开发工具。该集成开发环境中包含了IAR的C/C++编译器,汇编工具,链接器,库管理器,文本编辑器,工程管理器和C-SPY?调试器。通过其内置的针对不同芯片的代码优化器,IAREmbeddedWorkbench可以为8051系列芯片生成非常高效和可靠的FLASH/PROMable代码。嵌入式?IAREmbeddedWorkbenchIDE提供一个框架,任何可用的工具都可以完整地嵌入其中。嵌入??IAREmbeddedWorkbench适用于大量8位、16位以及32位的微处理器和微控制器,使用户在开发新的项目时也能在所熟悉的开发环境中进行。它为用户提供一个易学和具有最大量代码继承能力的开发环境,以及对大多数和特殊目标的支持。;启动IAR,界面如图;Porject|CreateNewProjec,单击“OK”按钮;在c:\test下建立一个led目录,将工程文件led.ewp放在其中;新建一个C文件
1)File|New-File
2)File|Saveas,另存为led.c;将C文件加入到工程中
选中工程,Project|addFiles;工程配置
在编写程序之前,需要对工程进行配置
1)先选中需要配置的工程,Project-Options;在Category列表中选中GeneralOptions
在target页中,点Deviceinformation栏中的Device选择框的按钮;打开TexasInstruments目录,选择CC2530.i51;工程保存
File|SaveAll
在文件名输入框中输入工作区名test.;调试程序
Project-Debug或Ctrl+D
Debug-go或F5,执行程序
您可能关注的文档
- 第1章 无线传感器网络.pptx
- 第3章 ZigBee无线传感器网络通信标准.pptx
- 第5章 CC2530基础实验.pptx
- 第7章 CC2530实现红外通信.pptx
- 第9章 智能家居系统.pptx
- 第10章 智能温室系统.pptx
- 第11章 学生考勤管理系统.pptx
- 5.9 时钟和电源管理.pptx
- 10.2入侵检测、水浸检测和烟雾报警的实现.pptx
- 10.5 Drupal构建智能温室系统.pptx
- 中国国家标准 GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- 《GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法》.pdf
- GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/T 32455-2024航天术语 运输系统.pdf
- GB/T 32455-2024航天术语 运输系统.pdf
- 《GB/T 32455-2024航天术语 运输系统》.pdf
- GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
- 中国国家标准 GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
文档评论(0)