zigbee
SeanyBrake
这个作者很懒,什么都没留下…
展开
-
zigbee基础应用(一)流水灯
zigbee基础应用(一)流水灯江湖规矩:学一门新的单片机CC2530都从点灯开始。1.寄存器配置一张图简单明了的表现了所用到的寄存器的应用,下面对配置举一个简单的例子P1SEL&=~0X13 /*配置p1.0、p1.1、p1.4为通用i/o口*/P1DIR|=0X13 /*配置p1.0、p1.1、p1.4为输出*/2.原理图附上我的原理图以上原创 2016-05-27 10:22:32 · 5405 阅读 · 1 评论 -
zigbee协议栈应用(六)zigbee串口透传之无线QQ
由于协议栈代码量比较复杂繁多,直接理解的话可能会比较吃力,故开发时只对部分代码进行修改,适当时,理解一些底层的代码!1.打开原先的串口的程序,Projects\zstack目录下只需保留如下:\Projects\zstack\Utilities\SerialApp\CC2530DB目录下打开工程2.将命令添加到命令列表,增加协调器与终端握手的 ID,分别是请求与应答.c原创 2016-06-13 13:57:04 · 6941 阅读 · 4 评论 -
zigbee协议栈应用(五)协议栈与温湿度传感器DHT11
1.原创 2016-06-12 14:34:27 · 12560 阅读 · 7 评论 -
zigbee协议栈应用(四)广播组网-无线数据传输
1.具体实现:终端通过无线把数据传给协调器,协调器再将数据通过串口传给电脑显示~打开之前的串口程序,串口部分就不用讲了,直接进入无线的收发2.代码的增加:1). 接收数据 (红色字体为新增代码)SampleApp_MessageMSGCB, , 在 函数 case SAMPLEAPP_PERIODIC_CLUSTERID: 下 面增 加 三行代码,修改后如下:void S原创 2016-06-09 22:42:29 · 6524 阅读 · 0 评论 -
zigbee基础应用(六)温湿度传感器DHT11
1.温湿度传感器1)接口说明2)串行接口DATA 用于微处理器与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit原创 2016-06-10 12:39:05 · 26630 阅读 · 1 评论 -
TI协议栈例程GenericApp SampleApp SimpleAp 区别
其实三个工程大同小异,结构也相似重点学会一个后,其它的自然就明白了。SampleAppC:\TexasInstruments\ZStack-2.0.0-1.2.0\Projects\zstack\Samples\SampleApp\CC2520DB这个实验按键控制工作组内模块 LED 灯闪烁的实验,只有模块在工作组内,它以下的实验说明:首先启动一个网络协调器,协调器如果建立网络原创 2016-06-09 12:30:00 · 4697 阅读 · 3 评论 -
zigbee基础应用(五)uart串口通信
zigbee基础应用(五)uart串口通信1.硬件篇P0.2为RX P0.3为TX2.芯片篇用到的芯片的概况3.计算篇波特率的计算公式,通过对UxBAUD.BAUD_M和UxGCR.BAUD_E的配置来设置波特率,如 U0GCR |= 11; U0BAUD |= 216; //波特率设为1152原创 2016-06-03 10:53:11 · 11108 阅读 · 3 评论 -
zigbee基础应用(三)外部中断
zigbee基础应用(三)外部中断1.寄存器篇按键S1中断控制初始化:P0IEN |= 0x2; // P0.1 设置为中断方式 1:中断使能PICTL |= 0x2; //下降沿触发IEN1 |= 0x20; //允许P0口中断;P0IFG = 0x00; //初始化中断标志位EA = 1; //打开总中断2.软件实现篇#include #de原创 2016-05-29 20:49:47 · 2157 阅读 · 0 评论 -
zigbee基础应用(二)按键使用
zigbee基础应用(二)按键使用按键相对来说比较好理解,又可以通过流水灯来看现象,所以紧随流水灯其后的当然是按键的学习1.主芯片篇基本所有的实现过程主芯片都是参与的,而按键所涉及到的主要是CC2530的寄存器:按键S1的初始化: P0SEL &= ~0X02; /*0:通过I/O 1:外设功能*/ P0DIR &= ~0X02; //按键在P0.1口,设置原创 2016-05-27 11:34:56 · 4915 阅读 · 0 评论 -
zigbee协议栈应用(二)基础协议栈入门
zigbee基础理论1.协议栈(1)协议栈定义协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程: 由上层协议到底层协议,再由底层协议到上层协议。使用最广泛的是英特网协议 栈,由上到下的协议分别是:应用层(HTTP,TELNET,DNS,EMAIL 等), 运输层(TCP,UDP),网络层(IP),链路层(WI-FI,以太网,令牌环,FDDI等),物理层。原创 2016-06-07 12:18:12 · 7942 阅读 · 0 评论