1、刚开始,我们确实需要借助官方模板,添加简单的代码,做出通信基本收发实验,建立感性的认识。 2、然后,在官方代码基本实验基础上,了解相关的概念,掌握通信过程中原理,结合自己的理解,自己动手做一个个性化实验,验证我们的理解 3、单播、广播、组播、绑定 1)单播指:在zigbee网络里,模块之间要进行 ...
分类:
其他好文 时间:
2016-07-31 14:21:25
阅读次数:
123
本工程不带zigbee协议栈,作为过渡 实验现象: 一个EB2530(终端A)定义为发射模块,另一个EB2530(终端B)定义为接收模块。 按EB2530(终端A)上的按键,无线控制另一个EB2530(终端B)上的LED1灯亮灭。 Main函数开始初始化外设、配置通信参数: 在初始化好之后,判断ap ...
分类:
其他好文 时间:
2016-07-30 11:49:05
阅读次数:
183
1、 2、任何一个zigbee模块要加入到某个网络,一定要有一个处于该网络里的节点作为介绍人,并且这个介绍人不能是终端节点。介绍人节点为被介绍人节点的父节点,被介绍加入的节点称为子节点。二者是父子节点关系。 3、有三个模块:A模块下载了协调器功能代码;B模块下载了路由器功能代码;C模块下载了终端功能 ...
分类:
其他好文 时间:
2016-07-29 18:41:17
阅读次数:
360
安卓端与开发板通信 1、由于我们本实验使用到的是串口2,,即串口2给wifi核心板使用,改变跳线帽,让原来串口2是提供给zigbee使用的,改为给wifi使用. 2、添加ser2net应用程序 上一次我们成功的让驱动程序支持了串口 2,并且做了简单的测试。接下来, 我们就为串口 2 添加一个应用程序 ...
分类:
移动开发 时间:
2016-07-25 18:07:42
阅读次数:
278
1、掌握zigbee无线模块的基本工作电路。 2、上面芯片跟仿真器连接需要5根线,电源、地、复位、P2_1、P2_2。 输出的配置:a、首先要让相应IO口处于普通IO口模式,非片上外设的模式;b、让普通IO口处于输出状态,非输入状态;c、直接对相应IO口赋值,就输出相应值。 使所有IO口处于输入还是 ...
分类:
其他好文 时间:
2016-07-23 16:44:47
阅读次数:
169
注册机第一个要选择: 为什么? 之前说CC2530是支持zigbee协议的无线芯片,其实它是这款硬件上有一个支持zigbee协议的无线电路,不仅有这款电路,而且还有一块cpu电路,它就是8051cpu。那么把这些电路全部封装在一起,就称为cc2530芯片。 然后选择getID,把下面的license ...
分类:
其他好文 时间:
2016-07-23 15:05:19
阅读次数:
202
引言:PWM对于很多软件工程师可能又熟悉又陌生,以PWM调节LED亮度为例,其本质是在每个周期都偷工减料一些,整体表现出LED欠压亮度不同的效果。像大家看到的七色彩灯其原理也类似,只是用3路PWM分别控制红、绿、蓝三种颜色的灯输出亮度,再结合混色原理表现出丰富多彩的炫光效果~ 写在前面:前十几篇介绍 ...
分类:
其他好文 时间:
2016-07-22 21:12:06
阅读次数:
225
OSAL层提供了很多的API来对整个的协议栈进行管理。主要有下面的几类:信息管理、任务同步、时间管理、中断管理、任务管理、内存管理、电源管理以及非易失存储管理。看到这些管理是不是感觉越来越像一个操作系统了。 1. 信息管理API 信息管理为任务间的信息交换或者外部处理事件(例如:中断服务程序或一个控 ...
http://poj.org/problem?id=2236 题意:现有一些电脑(编号从 1 - N),在修理好某台电脑并且当这台电脑与其他电脑距离不超过 D 的情况下, 其他电脑可以由这台电脑控制。 有两种操作:一是修理编号为 x 的某台电脑, 而是询问你编号从 p - q 的电脑是否都彼此联通 ...
分类:
Web程序 时间:
2016-07-21 19:21:09
阅读次数:
182
引言:硬件中的看门狗,不是门卫的意思,而是一只很凶的狗!如果你不按时喂它,它就会让系统重启!这反而是我们想要的功能~ 1、看门狗概述 看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数。如果程序运行 ...
分类:
其他好文 时间:
2016-07-21 00:22:24
阅读次数:
354