[讨论] Zstack学习经验点滴:在TI或者RFSTORM电池板BB运行上Light_switch程序

kata   2010-12-3 14:08 楼主

在TI或者RFSTORM电池板BB运行上TI CC2530CC2530-Software Examples中light_switch程序的方法。
ZBDC51BB(SMARTRF05BB)板和ZBDC51MB(SMARTRF05EB)最主要的区别就是有没有LCD显示。
TI的Light_Switch默认需要LCD显示支持,通过菜单选择节点是作为light还是switch。
如果需要在ZBDC51BB上面运行light和switch程序,由于没有显示界面,操作较困难,需要猜测菜单的位置再进行选择。

修改代码的方法,可以很容易,把这个程序移植到ZBDC51BB上面运行。
具体修改方法如下,打开light_switch.c,找到main函数,完成下面三处修改:
1)找到while (halButtonPushed()!=HAL_BUTTON_1);将这么代码注释掉
2)找到appMode = appSelectMode();将这行代码注释掉
3)找到 if(appMode == SWITCH) {,在这行代码前插入一行代码
appMode = SWITCH;或者appMode = LIGHT;
两个电池板一个改成LIGHT,别一个改成SWITH就可以相互操作。

电子工程师技术交流QQ群:12425841,专注于自动控制、数字电源等

回复评论 (2)

学习中!希望能有更多的资料分享
点赞  2011-6-22 08:30
樓主 的資料真多  
^^
点赞  2013-1-23 16:40
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复