最近在开发智能家居的项目,所以结识了Zigbee这种东西。关于Zigbee的资料,参见百度百科

关于环境的搭建:我是买的成套的开发环境,Webee的,很好的板子(淘宝链接)。但是按照配套的实战演练搭建环境的时候,遇上两个问题。

1.就是Debugger的驱动安装不上去,后来是到售后群里找到别的版本的安装上。

2.就是USB转串口的驱动。无论如何都是安装失败,包括用驱动精灵这一类软件,后来是我在网上下载了别的版本(根据硬件ID)才解决的。

实战1:点亮LED

学过51单片机开发的童鞋,对这个开发很熟悉,因为Zigbee板子里嵌入了51单片机。可是,我是零基础,只能摸索着来。

关于LED,CC2530寄存器初始化为:

  P1SEL = 0x00;  

  P1DIR = 0xFF;  

  P1INT = 0x00;  

而我们需要3个寄存器对应状态是的是:0, 0, 0,所以我们可以直接:

  P1DIR |= 0x01;  

这样,就初始化OK了。

然后,

  P1_0 = 0;  

LED就被点亮了。好了,Make,Download,Go,看看,我们的LED亮起来啦,红的LED。

关于初识Zigbee,我们就说这么多,IAR System的安装等,在网上到处都可以找得到,我就不罗嗦了。

本文会再更新,我们最终的目的是实现 Android & Zigbee 的智能家居方案。