前言: CC2530 芯片上集成了 8051 内核,里面集成了一 片增强型的 51 单片机。只要你有 51 单片机的编程基础,就可以轻轻松松的开始 玩 Zigbee 了。 这是cc2530系统结构51内核只是其中一部分 io口,用到的寄存器 新建一个工作组,和别的不同的地方,不是直接新建工程。 现在新建一个工程。 选择单片机型号,和Empty project 选项 保存位置,和项目名称,点保存,就保存项目文件了。 新建的一个空项目
#include <ioCC2530.h>#define uint unsigned int#define uchar unsigned char#define LED P1_0void Delay(uint n){ uint i; for(i = 0;i<n;i++); for(i = 0;i<n;i++); for(i = 0;i<n;i++); for(i = 0;i<n;i++); for(i = 0;i<n;i++);}void Init(void){ P1DIR |= 0x01; LED=1;}void main(void){ Init(); while(1) { LED=1; Delay(10000); LED=0; Delay(10000); }}
新建一个文件保存成 ".c ” 文件 项目里包含的第一个.c文件 点击从右数第5个按钮,编译,再点第4个连接。 没错误,没警告。ok 配置下option选项,再编译一次,就能用仿真软件仿真和下载了。
烧写很方便,连接烧写软件,我用的是SmartRF04EB,烧写只需要4根线,gnd,dc,dd,rst, 开发板相关资料:http://www.banana-pi.org.cn/forum.php 或见wiki百科:链接
|