又到了批量结课、交论文的时节,目前暂时只有一篇论文有头绪。
2014年4月20日
2014年4月14日
CC2530 2.5.1a 协议栈研究笔记(1) —— LED及按键驱动修改
ZStack协议栈为CC2530编写了一套操作系统并规定了数据收发的协议。这个片上系统工作的大致流程是:初始化各种板上硬件资源(LED、按键、串口、其他外设),初始化网络状态,根据设备类型进行组网或加入网络,最后正式开始运行这个系统——进入一个死循环不断轮询各种片上资源和设备,一旦其状态有所改变即在事件处理过程中执行相应的事件回调函数。
2014年4月8日
CC2530开发板基础实验(5)—— JoyStick
CC2530上有一个5向(上\下\左\右\中心)摇杆(Joystick)。而5个方向的输入并不是靠5个独立的IO口,而是用ADC采集P0_6口的电压值来判断的。这样做的好处是可以节省4个IO口。对摇杆的方向采集同样有轮询和中断两种方式,在ZigBee协议栈中使用的是轮询方式。我在试过两种方式后发现采用中断的效果并不好,想必这也是TI在协议栈中使用轮询的原因。这个问题先不展开,先来看看如何采集摇杆的方向。
订阅:
博文 (Atom)