4) 将zigbee仿真器连接线连接到zigbee无线模块的CC2530_JTAG口。打开zigbee模块电源,将(3)中打开的程序设置成路由器,编译成功后分别烧写到三个zigbee的模块中,烧写完后运行。
5 实验数据分析及结论
6实验心得
这个实验还是做了许多遍的,都没成功结果发现是上一个实验将代码弄错了。所以我们遇到代码的量比较大的时候,我们要注意问题的细节,这个实验的还是比较麻烦的,但是只要我们下力气,都是可
26
以的,所以我们做完了实验还是要注意细节的问题,我们要多理解理解这个实验的含义。
实验一 nRF24L01信道配置及通信握手实验 1 实验目的
? 了解信道的配置过程 ? 掌握nRF24L01信道握手过程 ? 掌握如何通过编程实现通信握手 2 实验内容 分配频点的方法 烧写程序的方法和细节 3 实验设备及工具
PC机一台(内装有IAR平台,KELL UVISION4编程软件) 传感网实验箱一个 U-link仿真器一个 4 实验步骤
找到实验1\\smallARM 下工程文件并打开uCOSDemo.uvproj 1. 找到app.c文件将其内容编写完整 2. 找到user_nrf24l01文件将其内容编写完
27
找到实验一\\Node下工程文件并打开uCOSDemo.uvproj 1.找到app.c文件将其内容编写完整
分配频点
分别找到Node和SmallARM下的工程文件userLib\\RF.c文件,并打开。然后根据自己的组号设置频点 烧写主板程序:
1) 打开传感网实验箱,将ARM仿真器的JTAG口连接到主板左上方的
STM32_JTAG口上。
2) 将仿真器的数据线的一端连接至ARM仿真器,另一端接至电脑的
28
usb插口。
3) 连接实验箱电源线,同时打开电源开关和主板开关。 打开SmallARM下uCOSDemo.uvproj,然后烧写到主板 烧写节点程序: 1)连接好仿真器 2)打开蓝牙模块电源开关
3)打开NOde下uCOSDemo.uvproj文件并烧写到无线模块中 5 实验数据分析及结论 实验现象:
按下发送键key1,液晶屏显示“开始握手。。。信道配
置成功,接收到回复”说明信道匹配成功
6 实验心得
本实验比较简单,只需按步完成实验即好了,按下键后,显示频显示开始握手。。即表示配置成功,注意模块间的连线,但是这个实验可以加深我们的理解的问题的细节问题。
实验二 nRF24L01通信帧结构设计及点对点通信 1 实验目的
? 掌握握手成功后点对点的通信实验 ? 学习点对点通信的的方法及通信如何实现 ? 掌握如何通过编程来实现点对点通信 2 实验内容
主板nRF24L01点对点通信实现
29
模块nRF24L01点对点通信实现方法 3 实验设备及工具
PC机一台(内装有IAR平台,KELL UVISION4编程软件) 传感网实验箱一个 U-link仿真器一个 4 实验步骤
一、主板nRF24L01点对点通信实现
1) 打开实验二\\SmallARM下工程文件uCOSDemo.uvproj 2) 找到app.c文件将其内容编写完整
3) 找到user_nrf24l01.c文件将其编写完整
二、模块nRF24L01点对点通信实现方法
1) 打开实验2\\Node下uCOSDemo.uvproj工程文件 2) 找到app.c文件将其内容编写完整
30