任务1 无线点灯.pptxVIP

  • 0
  • 0
  • 约1.21千字
  • 约 26页
  • 2026-02-02 发布于湖南
  • 举报

《无线传感网络技术与应用》;;任务要求

;知识点

;知识点

;知识点

;知识点

;知识点

;知识点

;知识点

;知识点

;知识点

;知识点

;知识点

;知识点

;任务实施

;一、下载并启动BasicRF工程软件包

(1)登录TI官网,下载srf05_cc2530软件包

(2)解压后双击“\CC2530BasicRF\CC2530BasicRF\ide\srf05_cc2530\iar”文件夹中的“light_switch.eww”工程文件,系统中会弹出如图所示的格式转换询问框。;(4)按照项目二任务中所介绍的方法重新配置工程。

(5)修改HAL层引脚定义

打开hal_board.h文件,文件位置如图所示。;在hal_board.h文件中找到定义LED端口引脚的代码,然后按图所示修改LED端口引脚的定义。;2.应用层程序编写

这个例程对于初学者比较复杂,下面我们对其修改,做成自己的无线点灯程序。

将application组中的light_switch.c删除,删除方法是:右键单击light_switch.c,在弹出的下拉菜单中选择Remove即可。

1)发射节点文件send.c

(1)新建send.c文件,并添加到工程下。

(2)在send.c文件中添加代码。

2)接收节点文件light.c

代码参考教材配套案例;3)建立两个节点的编译配置选项

(1)新建编译配置项

选择菜单”Project-EditConfigurations”命令,弹出项目的配置对话框,系统会检测出项目中存在的选项。;单击“New”按钮,在弹出的对话框中输入名称为:“send”,然后单击“OK”按钮即可完成发送节点编译配置项的建立。按照同样的方法创建“light”项,做为接收节点的编译配置项。?添加完成后如图所示。;(2)配置参与编译的源代码文件

建立各节点的编译配置项之后,需要配置参与编译的源代码文件。由于一个工程只能有一个main()函数参与编译,因此对于接收节点的工程来说,“send.c”文件不能参与编译;对于发送节点而言同样如此。具体的操作步骤如下:

?选中接收节点的编译配置项“light”,用鼠标右键单击“send.c”文件。

?在弹出的命令中选择“Options”选项。

?在弹出的对话框中勾选“excludefrombuild”选项,此时“send.c”文件变成灰色,表示排除编译范围,如图所示。;3.??译和下载程序

1)编译下载发送节点程序

在workspace中选择“send”编译配置选项,编译程序无误后,下载程序到接收模块中。

2)编译下载接收节点程序

在workspace中选择“light”编译配置选项,编译程序无误后,下载程序到接收模块中。;4.结果验证

给两个节点通电,组网成功后,可以看到接收节点上LED2状态在周期性地翻转。;任务总结

文档评论(0)

1亿VIP精品文档

相关文档