第六章主要介绍了Android环境下java编写接口程序。包括了led接口、串口、ZigBee和驱动、wi-fi接口、播放器等等。 (1)LED驱动电路:GPIO接口、端口组GPJ3包含六个控制寄存器:控制寄存器、上拉寄存器、数据寄存器。LED字符设备实现的函数有open、release、read、 ...
分类:
移动开发 时间:
2016-06-04 09:16:40
阅读次数:
202
老师托我做个服务器的程序,用来转发客户之间的消息。客户是ZigBee网络节点和监控中心。 业务描述: 每个ZigBee节点都具有厂别号、编号。每个监控中心也具有厂别号、序号。服务器Ip固定不变,但ZigBee节点和监控中心的Ip地址会动态变动,所以需要一个服务器做数据转发。 业务逻辑: 把ZigBe ...
分类:
其他好文 时间:
2016-05-31 00:50:37
阅读次数:
382
一、 usart 数据发送 1、 usart介绍 1)cc2530中,有两个串口, UART0 对应的外部设备 IO 引脚关系为:P0_2 RX, P0_3 TX UART1 对应的外部设备 IO 引脚关系为:P0_5 RX, P0_4 TX 2)模式 UART 模式和 SPI 模式 2、 uart ...
分类:
其他好文 时间:
2016-05-02 10:23:12
阅读次数:
138
多媒体讲解器功能按照播放器功能和灯光控制功能分类。播放功能分类
简易型具备按键操作功能
TF卡升级/在线播放
U盘升级/在线播放
具备人体接近检测功能/红外/雷达
自动播放讲解功能
自动停止讲解功能
自动播放音乐/自动切换到讲解功能/切换会音乐功能
可以考虑电池供电
基本型 - 具备基本功能具备简易型所有功能
具备红外线遥控/无线遥控功能
增强型 - 基本型+Zigbee控制具备简易型的所有功能
具...
分类:
其他好文 时间:
2016-04-29 15:14:16
阅读次数:
201
一.前言 经过上次的学习,相信大家已经初步学会使用zigbee协议进行发送和接受数据了。今天,我们要进行的实验是按键的实验,学会如何在协议栈里实现按键中断。 二.实验功能 在协议栈上实现按键中断,BUT1 按下,LED1 闪烁两次。 三.代码讲解 大家还记得,前面做过的按键实验是怎么配置的吗,其实基 ...
分类:
其他好文 时间:
2016-04-12 12:25:23
阅读次数:
117
一.前言今天,我来教大家如何点亮led,这也是学习开发板最基础的步骤了。二.原理分析cc2530芯片跟虽然是51的内核,但是它跟51单片机还是有区别的,51单片机不需要对IO口进行配置,而cc2530芯片却需要对IO口进行配置,才能对它进行赋值,需要配置的寄存器有PXSEL,PXDIR,PXINP,x..
分类:
其他好文 时间:
2016-04-10 19:39:37
阅读次数:
163
一.前言大家好,我是一名在校的大学生,最近对zigbee非常感兴趣,于是自己从网上买了一款秉火cc2530的zigbee开发板,想通过这个平台来和大家分享自己学习和研究的经历,下面就来简单的介绍下zigbee二.zigbee定义ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。根据国际标准..
分类:
其他好文 时间:
2016-04-08 20:09:21
阅读次数:
222
一.前言 今天,我们要通过实验学习和认识一下看门狗的使用,看门狗是为了防止防止程序跑飞的,通过不断的喂狗,使看门狗能持续监管程序的运行状态,当程序跑飞时,能及时把程序拽回来。 二.原理与分析 在CPU 可能受到一个软件颠覆的情况下,看门狗定时器(WDT)用作一个恢复的方法。当软件在选定时间间隔内不能 ...
分类:
其他好文 时间:
2016-04-04 10:21:11
阅读次数:
223
最近在做一个智能家居的项目,用到了TI的CC2530芯片以及对应的zstack协议栈,其中串口通信部分使用的最多,下面就分享一下Z-Stack对串口封装的使用心得。Z-Stack中对串口操作的封装主要在hal_uart.h,hal_uart.c中,支持DMA和ISR两种处理方式,真正的实现则都封装在_hal_uart_d..
分类:
其他好文 时间:
2016-03-30 18:02:49
阅读次数:
698
1.组网概述 组建一个完整的zigbee网状网络包括两个步骤:网络初始化、节点加入网络。其中节点加入网络又包括两个步骤:通过与协调器连接入网和通过已有父节点入网。 2. 网络初始化预备 Zigbee网络的建立是由网络协调器发起的,任何一个zigbee节点要组建一个网络必须要满足以下两点要求: (1)
分类:
其他好文 时间:
2016-03-17 14:47:24
阅读次数:
189