zigbee学习1 环境搭建及LED灯闪烁编程

作者:唐小新
zigbee学习1:环境搭建及LED灯闪烁编程
1、CC2530单片机环境搭建
编辑环境IAR
1.1新建一个工程
project ->craet new project,

选择 Empty project 默认配置,单击0K 弹出保存对话框

这个时候我们在桌面上建立一个名为 project 的文件夹,输入项目的文件名,并将项目

也取名为“project”将此文件保存在project 文件夹中,会产生一个ewp 后缀的文件。

输入工程文件名,单击保存退出,系统将产生一个 eww 为后缀的文件,这样,我们就建立了 IAR 的一个工程文件,接下来,我们对这个工程加入一些特有的配置。

1.2参数设置
project -> options弹出一个对话框,按照下面的参数进行配置(cc2530):

General Options->Target 选项中Derivative 选择为CC2530; Data model 选择为Large;Calling cinvention 选择为XDATA; 

Linker->Config 中linker configuration file 选择lnk51ew_cc2530F256_banked.xcl。 

Debugger->Setup中Driver项中选择Texas Instruments。 

1.3新建一个项目
新建一个c文件:file -> new ->file
保存新建的c文件:

输入文件名,点击保存如果是 C 文件请务必后缀,否则会以文本文件存档。

右键单击工程,选择Add Group ,在弹出的对话框里输入main

右键单击main,选择新建的c文件,这时就可以在c文件中编写程序了!

2.LED闪烁

2.1编程

#include"iocc2530.h"
void main(void)
{
  P1DIR=0xff;
  void delay(int delaytime);
  while(1)
  {
    P1=0;
    delay(10000);
    P1=~P1;
    delay(10000);
  }
}
void delay(int delaytime)
{
 for(int i=10;i>0;i--)
  while(delaytime--);

}

解析:

P1 口设置为输出,将P1 口置0,中软国际教育集团开发的模块和开发板中有小灯在P1 口上,当执行这个代码的时候,小灯会闪烁!

通过“make”编译,也可以通过Rebuild All 全部编译,用make 只会编译修改过的文件,编译后只要没有错误就可以使用了,一般警告我们可以放过。

2.2加载运行于测试

按Zigbee开发板  调试器  PC的USB接口 的顺序连接Zigbee设备,然后选择Project -> Debug。

在编译没有错误后,就可以下载程序了。点击project ->选择Download and Debug (Ctrl+D),程序就会被自动下载到开发板中。然后点击Debug ->GO,就可以看到LED灯闪烁!




你可能感兴趣的:(Zigbee)