全部博文(200)
发布时间:2013-01-07 14:53:11
#include "hal.h"#include "RF04EB.h"#define BUTTON_PUSH_IF_MASK 0x02void main(void){ INIT_GLED(); INIT_BUTTON(); P0IFG = 0x00; //P0口中断状态标志 对应的1表示有中断发生 初始化状态没中断发生 PICTL |= 0x08; //中断控制 P0_3~ P0_0中......【阅读全文】
发布时间:2013-01-07 14:53:06
我的开发板上的LCD是水平方向为84 pixel,能显示宽度为6个pixel的字符14个,垂直方向上位48pixel,能显示高度为8个字符6行。也就是习惯上的水平方向上为“行”,一共有6行,分别为0~5,其中Line1对应第2行,Line2对应第3行,垂直方向为“列”,供14列。更通俗一点也就是我的一行可以显示14个英文字符,一共可以显示6行。 其中主要重要的函数为 : void LCD_write_english_string(unsigned char X,unsigned char Y,char *s) 功能描述:从指......【阅读全文】
发布时间:2013-01-07 14:53:00
我们都在说ZigBee 2006协议栈Z-Stack是开源的,但是这个协议栈到底是全部开源的,还是只是开源一部分,让我们来揭开它的“开源”面纱? Z-Stack是在2007年4月,德州仪器推出业界领先的ZigBee协议栈,Z-Stack符合ZigBee 2006规范,支持多种平台,Z-Stack包含了网状网络拓扑的几近于全功能的协议栈,在竞争激烈的ZigBee领域占有很重要地位。配合OSAL完成整个协议栈的运行。 Z-Stack只是ZigBee协议的一种具体的实现,我们要澄清的是ZigBee不仅仅有......【阅读全文】
发布时间:2013-01-07 14:52:55
看ZigBee方面的知识有一段时间了,不过一直都没有入手开发板,所以也就没有办法实践,今天终于下了决心入手了三块CC2430的开发板,调试了第一程序,虽然没有和Z-Stack协议相关,但总之是迈出开始开发的第一步。这个程序也非常的简单,就是一个灯不停的闪烁。 我使用的开发环境是AR Embedded Workbench for MCS-51 V7.30H。对开发环境进行简单的配置以后就可以开始了 。 #include <iocc2430.h>void Delay(unsigne......【阅读全文】
发布时间:2013-01-07 14:52:49
9. TI协议栈所用系统框架探讨。51的系统往往不是太大,但是几十K的程序,也足以让一个初学者望而却步。我们首先忽略C语言本身的难度,光是系统框架也让生手读起来很吃力,再加上这种到处是API跟"define"的程序,还没有正式学习协议部分就已经让人在丛林中“迷路”了。在接下来的一段时间内,我会以TI所用的系统框架为主线进行学习,希望大家共同探讨。。。在层层迷雾中摸索了两天,终于拨云见日,那个心情啊,怎一个“爽”字了得~~~可是怎么能把这么复杂的一个问题讲得清楚呢?嗯。。。还是先上图吧 注:为了便于直观,以下涉及到数据地址的地方都是由上而下,地址由高变低第1节、各个任务是如何被调用到的......【阅读全文】