ZigBee集成开发环境IAR安装

本文介绍了Zigbee的基本概念、特点及其与蓝牙、Wi-Fi的对比,强调了其在大规模网络和低功耗方面的优势。Zigbee联盟和TI公司在Zigbee技术中的角色也被提及。接着,详细阐述了IAR软件的安装、工程创建、配置和编译过程。此外,还涉及了驱动安装问题的解决方法以及CC2530芯片在Zigbee网络中的应用。最后,给出了一个简单的LED闪烁代码示例,展示了如何在IAR环境中进行烧录和测试。

一、Zigbee概述

1.什么是Zigbee

ZigBee是一种近距离、低复杂度的双向无线通信系统,主要用于距离短、功耗低、传输速率不高的电子设备之间进行数据传输,且具有低功耗、低成本、大容量、时延短、可靠性高以及网络拓扑结构灵活的特点。

Zigbee本质就是无线设备之间的一种通信方式,类似于人和人之间用普通话交流,普通话就是一种通信方式。Zigbee,Zigbee通信方式,Zigbee协议说的都是一回事。

Zigbee的主要作用是用来构建无线局域网。

2.各通信方式的比较

蓝牙:功耗比较低,组建网络节点数少(7~8个)

WIFI:通信速率比较大,功耗大,等等

Zigbee:
优点:可以组建大规模的网络,功耗低(TI cc2530正常工作电流8mA,最低工作电流只有几uA)
缺点:通信速率比较小( 250KBPS)

注意:Zigbee只是完成数据通信的工作,要实现具体的使用的功能系统,一般会把Zigbee模块连接到计算机(处理器),计算机通过编好的程序来对整个系统进行监控。

3.相关概念

Zigbee联盟:制定Zigbee协议的协会组织(美国)

TI(德州仪器):一个Zigbee芯片厂商,主要把Zigbee协议用于推广和实际应用。除了TI,还有ember,飞思卡尔等等

Zstack:TI公司推出Zigbee软件上支持的协议栈。实质就是一堆示例代码。

cc2530:TI公司推出的支持Zigbee底层协议的一种芯片(8051单片机内核)

​ cc2530F256 TI 58J

IAR:写Zigbee程序的一个软件,集成开发工具,编辑器,编译器,下载器,仿真器。

4.Zigbee网络体系结构

​ ZigBee协议基础为IEEE 802.15.4,ZigBee联盟在IEEE 802.15.4基础之上重新定义了网络层和应用层。Zigbee使用全球免费频段进行通讯,能够在三个不同的频段上通讯。全球通用的频段是 2.400GHz-2.484GHz,欧洲采用的频段是 868.0 MHz-868.66MHz,美国采用的频段是 902MHz-928MHz。传输速率分别为 250kbps 20kbps 和 40kbps。

image-20210524144248153

二、IAR软件的安装使用

1.IAR软件的安装与注册

image-20210524144514258

image-20210524144603942

image-20210524144617238

2.IAR工程建立

image-20210524160638596

(1)先创建一个工作空间

​ File–>new–>workspace

image-20210524160439296 (2)创建一个工程

​ Project–>Create New Project–>Empty project–>0K–>保存到指定目录

image-20210524160521787

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dumbking

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值