当前位置:文档之家› Zstack协议栈ZNP例程使用说明

Zstack协议栈ZNP例程使用说明

Zstack协议栈ZNP例程使用说明

一、硬件准备

1)将ZBeePlus S1或者ZBeeplus M1安装到ZBDC51GB上,配套天线拧到ZBeeplus 模块上,安装完成模块如下图所示。

2)使用交叉RS232电缆连接模块串口到PC机;

电池盒装上两节5号1.5V电池,电池盒电缆连接到模块电池盒接口。

如果需要下载代码,将ccdebugger调试电缆连接到模块仿真器接口。

3)检查电池合是否拨到on位置,SW1开关拨到ON位置,模块上电开始工作。

二、编译和下载ZNP例程

1)运行IAR 7.6.0以上版本,打开

ZStack-CC2530-2.4.0-1.4.0\Projects\zstack\ZNP\CC253x\znp.eww工程文件。

2)编译和下载ZNP代码,如下图所示.

1.选择工程配置项CC2530 - Debug。

2.选中ZNP->CC2530-Debug->HAL->TARGET->CC2530ZNP->hal_board_cfg.h文件,双击打开文件。

在文件第62行,将#define xHAL_PA_LNA修改为#define HAL_PA_LNA.

(注:这个操作步骤只针对ZBeepls M1模块,ZBeeplus S1模块不要作上述修改操作)

3.选择CC2530-Debug,右键弹出菜单,选择Rebuild All。

4.编译完成之后,如果没有错误,点击下载按钮,将程序烧写入模块。

5.采用上述方法下载ZNP程序到其他模块。

三、用Smartrf Flash Programmer下载ZNP代码

如果不是从源代码编译下载到模块中,使用光盘上附带的hex文件,可以采用SmartRf Flash Programmer进行程序下载。

1)连接好CCDebugger和ZBeePlus模块;运行SmartRF Flash Programmer程序。2)选定需要的hex文件,进行程序下载,如果烧写成功会有提示信息。

3)用同样的方法烧写其他模块程序。

四、验证硬件连接

1)将ZNP程序烧入ZBeeplus模块,连接好串行口电缆和电池盒。

2)运行串口调试助手,串口通讯参数配置如下图所示,点击打开串口,连接到PC机串口,这里使用COM1。

4)ZBeePlus模块上电,如果所示如下字符串,说明串口硬件连接正常。

确认硬件连接正常之后,可以进行下一步验证工作。

五、运行代码验证

1)配置协调器

运行znp测试程序,按下图操作过程进行配置。

2)配置路由器或者终端设备

运行znp测试程序,按下图操作过程进行配置。

3)数据收发测试

配置完成之后,两个模块的D6,红色LED常亮,可以进行收发测试。

a.路由器向协调器发送数据

b.协调器向路由器发送数据

测试成功!

相关主题