总算感在回家之前把无线通讯部分搞定了!
主要还是因为Ti现有的官方协议栈实验已经把“SerialApp”这个例子提供给我们了!
如果你安装了官方协议的话!在C:\Texas Instruments\ZStack-CC2530-2.2.2-1.3.0\Projects\zstack\Utilities\SerialApp\CC2530DB路径下:
与主控连接的CC2530模块写入CoordinatorEB!
与MSP430G2553连接的模块写入EndDviveEB!
由于官方板子的协调器建立网络后,节点是通过按键操作来实现绑定的!!而我们的CC2530板子上没有按键,所以我在此基础上做了小小的改动!跳过了按键绑定 的步骤,改为上电绑定!
大家可以先借助串口助手来实现无线通讯的测试,上传这个实验指导:
具体为:
测试视频:
[media]http://player.youku.com/player.php/sid/XNDI4MzkxNDQ4/v.swf[/media]
图片:
富士通板子:
MSP430板子:
整体:
不足:
1、经过测试,有事后会通讯不成功,原因是我所用的USB供电电源不稳定!而9V的电源没电了!
2、由于协调器和节点之间绑定需要时间,所以430需要在再次之前停止向串口发数据,不然会影响无线模块的工作!
3、由于时间有限,所以只实现了数据单方向的传送,希望有人可以扩展!
官方的协议很好找到的!鉴于它太大,我就不上传啦!
而CC2530与富士通和MSP430的串口通讯,我以前的帖子里面有介绍!
好啦!我的工作暂时告一段落啦!我暑假有重要的事情要去干!马上要回家啦!大家继续加油呀!!
[
本帖最后由 anananjjj 于 2012-7-17 11:01 编辑 ]