- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一步、用 hex 文件来做进阶实验:
先把其中一个模块通过仿真器连接到电脑:
定位到:\cc2530 模块资料(内有学习顺序天线杆版本 130331 )
\cc2530 进阶\节点固
以上就是网关模块!
接着下面烧写节点模块:
把另外一个模块通过仿真器连接到电脑 ,然后:
定位到:\cc2530 模块资料(内有学习顺序天线杆版本 130331 )
\cc2530 进阶\节点固件程序 ,这个目录:
节点模块的程序下载好了,下面是把各个传感器,插入模块,有几个插几个,
但是做这个实验,必须插一个 18b20 ,这是因为这个实验程序中,有个地方,
一直在读 18b20 ,如果不插,程序运行不了:
进入:…\cc2530 模块资料(内有学习顺序天线杆版本 130331 )
\cc2530 进阶\上位机软件\先安装控件 ,里面,安装控件:
点击完成就安装好控件了!!!
先开启网关模块的电源,然后网关模块的 led3 亮。
然后开启传感器模块的电源,也是一会 led3 亮,然后按下传感器模块的右键。
再进行如下图的操作。
然后去打开上位机程序(\cc2530 模块资料(内有学习顺序天线杆版本
130331 )\cc2530 进阶\上位机软件) :
第二步:
有人说,上图中,貌似人体红外没起作用,并没有变亮绿!!。好的,那么下
面我就告诉大家,如何用代码来做这个实验:
进入:cc2530 模块资料(内有学习顺序天线杆版本 130331 )\cc2530
进阶\上下位机、android 源代码\节点程序
把上图中的WSN_sensors 复制到:C:\Texas Instruments\ZStack-
CC2530-2.2.2-1.3.0\Projects\zstack\Samples ,这个文件夹,
在你安装了”cc2530 模块资料(内有学习顺序天线杆版本 130331 )\软件
工具\ZStack-CC2530-2.2.2-1.3.0”内的
”Zstacak-2.2.2-1.3.0”
之后就有了!!
然后打开 IAR751a ,然后去打开:C:\Texas Instruments\ZStack-
CC2530-2.2.2-
1.3.0\Projects\zstack\Samples\WSN_sensors\CC2530DB 里面的
LightCtl 工程。
然后用仿真器吧模块连接到电脑,怎么连?看下图:
然后,先,debug 网关模块:
等进度条完成之后,停止debug ,
然后,换节点模块到仿真器,然后,继续在 IAR 中debug 节点模块!
Debug 完成之后,停止 debug ,
可是,大家还是说人体红外传感器貌似没起作用,那么进行如下代码改进:
吧上图中的红框框内的文件拖进 iar ,修改文件的第451 行:
然后,在去正常 debug 做实验。即可让人体红外起作用。
第三步:
上位机软件,是由VC6.0++编写的。
安装开发环境的搭建,请看“cc2530 模块资料(内有学习顺序天线杆版本
xxxxxxx )\cc2530 进阶\安装开发环境搭建”文件夹里面的文件。
整个系统是有通信协议的,请看“cc2530 模块资料(内有学习顺序天线杆
版本xxxxx )\cc2530 进阶”文件夹内的“系统通信协议”文件。
文档评论(0)