zigbee开发初始
来源:互联网 发布:詹姆斯生涯数据最新 编辑:程序博客网 时间:2024/05/17 23:50
开始学习zigbee了,学习一个东西的几个步骤都差不对吧,
1,配置环境
2,hello world
3,led
4,各种寄存器
5,高端用法
今天我们做第一步,配置环境。
zigbee使用的是IAR的编译器,win7的话,版本最好是8.10以上的,所以在网上下载了个8.10版本的,http://pan.baidu.com/s/1bnbKbTX
接下来就是安装的步骤了,
1,解压出setup,
2,下一步下一步,直到输入ID的地方
3,打开keygen,(用管理员权限打开)
4,选择对应的版本和芯片,我的是cc2530,51的内核,所以选择的是 mcu,然后IAR的版本是8.10 ,再就是下一步下一步了,
5,安装完成
接下来就是环境配置了,
1,安装驱动 把开发板连接到电脑,提示安装驱动,我的是cc2530所以选择的是D:\IAR\8051\drivers\Texas Instruments
2,新建一个workspace,再new一个project
3,new一个.c文件,添加到工程中去
4,右键project,选择option,target,device选择对应的型号,我的选择的是CC2530F256
5,勾上linker->output->override default,然后下面的文件就是你要输出的东西
6,linker->config->overridedefault选择对应的文件
7,最重要的,debugger上面的devicer一定要选择正确,不然程序无法下载到开发板,调试失败, Texas Instruments这是我的开发板对应的驱动
好啦,至吃此已经完成了基本的配置了,可以下载一个程序进去跑看看了,
#include "ioCC2530.h"//#include "define.h"/***************************************************************************** 函数名称: void DelayXms (unsigned char Count) 功能描述: 长软件延时 输入参数: Count 其它: *****************************************************************************/void DelayXms(unsigned int Count){ unsigned int i; unsigned int j; for(i = 0; i < Count; i++) { for( j=32000; j>0; j--); }}/***************************************************************************** 函数名称: main (void) 功能描述: 通过IO口控制小灯的状态 输入参数: 无 其它: CC2430 中,I/O 口做普通 I/O 使用时和每个 I/O 端口相关的寄存器有3 个,分别是//PxSEL 功能选择寄存器,PxDIR 方向寄存器,PxINP 输入模式寄存器,其中 x 为 0,1,2 。*****************************************************************************/void main(void){ SLEEPCMD&= ~0X04; CLKCONCMD = 0X10; while(CLKCONSTA!=0X10); SLEEPCMD = 0X04; P1SEL = 0x00; P1DIR = 0x03; while(1) { P1 = 0X01; DelayXms(10); P1 = 0X02; DelayXms(10); }}
编译,make,download and debug ,go 就可以看到现象了
- zigbee开发初始
- ZigBee-CC2530学习心得(1) --------ZigBee开发工具
- zigbee开发笔记
- zigbee开发网站资源
- Zigbee开发(1)
- zigbee开发基础说明
- ZigBee开发板
- ZigBee开发环境搭建
- BS开发初始
- Android开发初始配置
- 初始web前端开发
- Android Wear开发初始
- Android开发之初始
- ZigBee开发工具包完全解析
- zigbee Zstack 开发主要步骤
- EmberZNet 开发ZigBee 3.0实战
- zigbee Zstack 开发主要步骤
- [ZigBee] ZigBee开发资料汇总 [2013-10-21更新]
- new project----SSLpeer shut down incorrectly
- JDK安装
- chilkat破解
- 冯•诺依曼计算机将渐行渐远?
- Netbeans 学习
- zigbee开发初始
- Hadoop第七讲(2)
- Linux下Jenkins的安装
- RAID5原理简介
- JNI开发入门
- atan2反正切快速近似算法
- 最近正在参与的Swift2.0翻译工作(Access Control章节)
- 【Unity开发实战】官方实例SURVIVAL SHOOTER开发心得
- SIFT特征提取分析