[讨论] 在TI或者RFSTORM电池板BB运行上Light_switch程序

kata   2011-5-22 19:43 楼主

以前的帖子,重新整理到这个版面。

 

在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,专注于自动控制、数字电源等

回复评论 (1)

又学到知识了,谢谢分享,
点赞  2011-6-22 07:32
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复