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