zigbee
bitwanglu
啊啊啊啊啊啊啊啊啊啊好麻烦啊
展开
-
zigbee之UART DMA和ISR模式
z-stack里建议用DMA模式串口DMA驱动的流程!即直接存储模式在使用串口时,对于Rx,即从串口读取一定字符串的过程;系统在串口数据到来之前调用HalUARTPollDMA函数轮询串口中是否有数据。这里说一下,当UxDBUF中有数据时,直接利用DMA传输,一一将UxDBUF的数据发送到了rxBuf中了,而HalUARTPollDMA轮询时候只是检查rxBuf中时候有转载 2017-08-03 11:03:03 · 2947 阅读 · 0 评论 -
键盘机制(转自天运科技)
Zstack的按键机制这一节我们看按键机制,后续会陆续看UART机制和绑定机制,通过这三大机制深入学习Zstack消息的传递机制,掌握Zstack开发流程。1、 了解TI 的EB板按键TI的EB板按键资源有一个独立按键和一个摇杆。独立按键连接到P0_1,摇杆四个方向串联电阻连接到P0_6,摇杆的确认按钮(中心按键)连接到P0_5,类似与独立按键。TI 的EB板按键部转载 2017-08-10 22:44:54 · 404 阅读 · 0 评论 -
串口透传(转自天运科技)
第十六讲 ZigBee串口透传 一、 串口透明传输工程说明 串口透明传输工程是在SampleApp工程基础之上进行修改而成,主要功能是完成简单的串口透明传输,功能要求:1、 设备上电后自动选择设备类型。第一个启动的设备为协调器,后续启动的为路由器。(所有设备中程序相同)2、 路由器的232串口接收到数据后将数据以单播的形式转载 2017-08-10 22:43:39 · 2843 阅读 · 0 评论 -
绑定机制(转自天运科技)
一、绑定(Binding)绑定是一种控制两个或者多个设备应用层之间信息流传递的机制。在ZigBee2006发布版本中,它被称为源绑定,所有的设备都可以执行绑定机制。绑定允许应用程序发送一个数据包而不需要知道目标设备的短地址(此时将目标设备的短地址设置为无效地址0xFFFE)。应用支持子层(APS)从它的绑定表中确定目标设备的短地址,然后将数据发送给目标应用或者目标组。如果在绑定表中转载 2017-08-10 22:43:06 · 659 阅读 · 0 评论 -
zigbee 协议栈 SamPle App工程(转自天运科技)第十五讲 SerialApp工程
工程概述 SerialApp工程是TI提供的一个使用串口的实例。该工程的可以完成串口透明传输,其总体数据流图如图X所示。 图X SerialApp工程数据流图 SerialApp工程为了数据准确无误的发送到目标设备采取了两个措施:双缓冲机制和应答机制。 源设备的串口回调函数中有两个缓冲otaBuf和otaBuf2 SerialApp工程转载 2017-08-10 22:41:37 · 1065 阅读 · 0 评论 -
zigbee协议栈SAMPLE APP(转自天运科技)
Sample Application工程一、Sample Application工程概况描述 Sample Application是ZStack协议栈提供的一个非常简单的演示实例,实例中的每个设备都可以发送和接收两种信息:周期信息和闪烁信息。周期信息---------当设备加入该网络后,所有设备每隔 5S(加上一个随机数,毫秒mS为单位)发送一个周期信息,该信转载 2017-08-10 22:40:16 · 3296 阅读 · 1 评论 -
ZIGBEE 电源控制之中断唤醒
/* 此程序很简单,主要用到的是外部中断和电源管理实验目的:通过按键触发外部中断,使单片机跳出休眠状态,LED闪烁5次 主讲 王加辉*/#include#define LED1 P1_0/*定义端口*/#define LED2 P1_1void init_led()/*此函数初始化LED灯*/{ P1转载 2017-08-10 22:38:47 · 2083 阅读 · 0 评论 -
ZIGBEE AD 转换 片内温度学习总结
/*本程序讲解AD控制(片内温度计)主讲 王加辉*/#include#include\"stdio.h\"#define uchar unsigned char#define uint unsigned intvoid init_UART0(void)/*初始化串口*/{ P0SEL|=0X3C;/*这里我们是选择P0_2,P0_3,P0_4,P转载 2017-08-10 22:38:03 · 2490 阅读 · 0 评论 -
zigbee cc2530 AD 转换温度 学习总结
/*本程序讲解AD控制(片内温度计)主讲 王加辉*/#include#include"stdio.h"#define uchar unsigned char#define uint unsigned intvoid init_UART0(void)/*初始化串口*/{ P0SEL|=0X3C;/*这里我们是转载 2017-08-10 22:37:16 · 4794 阅读 · 1 评论 -
Zstack协议栈--系统时钟定时器
我使用的协议栈版本及例子信息:ZigBee2006\Texas Instruments\ZStack-1.4.3-1.2.1\Projects\zstack\Samples\SampleApp ……OOXX……~~~~个人觉得,在协议栈里面涉及到两类定时器:一类是硬件定时器,对应cc2430上的几个Timer。系统时钟定时器为硬件定时器另一类是软件定时器,通过osa转载 2017-08-28 15:28:15 · 1472 阅读 · 0 评论