Zigbee开发(1)

时间:2022-05-27 14:02:38

只是研究zigbee的技术,也许后续的博客不会有很及时的更新,有时间 写一点东西能让大家有所收获吧。

环境搭建

Windows 64位的操作系统

IAR7.6 for 8051

ZStack CC2530-2.3.0-1.4.0

芯片是CC2530 F256, 大家不需要从TI买来芯片自己花板子,完全可以在淘宝上找到其他人画的开发板,那个芯片的成本是几十块钱,如果加上板子的设计生产和一些基本外围配件的成本,还有这种开发板的应用领域限制,开发板的价格可以在200块钱左右,这个价格比较合理了。

关于上述软件环境以及硬件的链接,都会在淘宝的商家那里获得答案,当然百度里搜一下也会有很多结果,此处不再赘述。

第一个程序

直接贴代码

#include <ioCC2530.h>
void delay(void);
void main( void )
{
P0DIR |= 0x02;
P1DIR |= 0x13;
P0DIR &=~0x10;
P1_0 = 0;
P1_1 = 0;
P1_4 = 0;
P0_1 = 0; while(1)
{
P1_0 ^= 0;
delay();
P1_1 ^= 0;
delay();
P1_4 ^= 0;
delay();
P0_1 ^= 0;
delay(); P1_0 =1;
delay();
P1_1 = 1;
delay();
P1_4 = 1;
delay();
P0_1 = 1;
delay();
}
} void delay(void)
{
unsigned int i;
unsigned char j; for(i=0;i<10000;i++)
{
for(j=0;j<200;j++)
{
asm("NOP");
asm("NOP");
asm("NOP");
}
}
}

板子上的LED会循环变亮变灭。

就当是板子的测试程序吧。

编译之前要设置下环境

按照下面的图中设置一遍。

Zigbee开发(1)

Zigbee开发(1)

Zigbee开发(1)

Zigbee开发(1)

编译与下载执行

Zigbee开发(1)

Zigbee开发(1)

Zigbee开发(1)