- 0
- 0
- 约2.01千字
- 约 18页
- 2026-02-02 发布于湖南
- 举报
《无线传感网络技术与应用》;;任务要求
;任务分析—效果演示
;知识储备
;任务分析—工作流程
;串口操作
;任务实施
;(1)新建“项目5_Task02”文件夹,然后将新大陆公司的BasicRF软件包CC2530_lib(以下简称为CC2530_lib库)复制到“项目5_Task02”文件夹中。
(2)在“项目5_Task02”文件夹中新建Project文件夹,来存放工程文件。
这样“项目5_Task02”文件夹中共有2个文件夹,其中CC2530_lib文件夹中存放的是新大陆公司修改后的BasicRF资源包,如图所示。;(3)启动IAR软件,新建IAR工程,将工程命名为UartNet.ewp,并保存在Project文件夹中。
(4)在工程中新建app、basicrf、board、common、utils等5个组,步骤如下:
第1步:在Workspace窗口中用鼠标右键点击工程名UartNet,在弹出的快捷菜单中点击“Add”→“AddGroup”菜单项,系统中将会弹出添加组对话框,如图所示。;第2步:在添加组对话框的组名文本框中输入组名“app”,然后单击“OK”按钮,IAR就会为SensorNet工程添加“app”组。
第3步:重复第1步、第2步,分别创建basicrf、board、common、utils组,如图所示。;(5)按照前面的方法选择AddFiles,将CC2530_lib文件夹中BasicRF、Board、Common、Utils等4个子文件夹中的C程序文件(*.c文件)分别添加到SensorNet工程中对应的组中。即BasicRF文件夹中的C程序文件添加至工程的BasicRF组中,Board文件夹中的C程序文件添加至工程的Board组中,依此类推。文件添加后的结果如图所示。;2.为工程添加头文件路径
点击IAR菜单中的【Project】-【Options…】,在弹出对话框中选择“C/C++Compiler”,然后选择“Preprocessor”选项卡,并在“Additionalincludedirectories:(oneperline)”中输入头文件的路径,然后点击【OK】,如图所示。
$PROJ_DIR$\:代表当前工程文件所在的workspace的目录
..\:表示对应目录的上一层;3.编写代码
(1)新建uartRF.c文件,并将该文件保存至“项目5_Task02”文件夹中。
(2)将uartRF.c文件添加至SensorNet工程的App组中。
(3)在uartRF.c文件中添加代码:
代码可参考教材配套案例;4.配置工程
点击IAR菜单中的【Project】-【Options…】,分别对GeneralOptions、Linker和Debugger三项进行配置。
(1)GeneralOptions配置。选中“Target”选项卡,在Device栏内选择“CC2530F256.i51”(路径:C:\…\8051\config\devices\TexasInstruments)。
(2)Linker配置。选中“Config”选项卡,勾选“Overidedefault”,并在该栏内选择“lnk51ew_CC2530F256_banked.xcl”配置文件,其路径:C:\…\8051\config\devices\TexasInstruments。
(3)Debugger配置。选中“Step”选项卡,在“Driver”栏内选择“TexasInstruments”;在“DeviceDescriptionfile”栏内,勾选“Overidedefault”,并在该栏内选择“io8051.ddf”配置文件,其路径:C:\…\8051\config\devices\_generic。;5.编译下载程序
(1)为无线模块A下载程序。注释掉上述程序的第22和第23行,编译程序无误后,下载到ZigBee模块,做为A节点。
(2)为无线模块B下载程序。注释掉上述程序的第19和第20行,并去掉22行、23行代码前的注释符,重新编译程序无误后,下载到ZigBee模块,做为B节点。
注意:如果有多组同学同时进行实训,每组间的RF_CHANNEL和PAN_ID至少要有一个参数不同。如果多组间的RF_CHANNEL和PAN_ID值都一样,则会造成信号串扰。;6.结果验证
(1)两个节点分别通过串口线连接到PC,打开两个串口调试软件,选择串口号,串口的波特率设置为38400bps。
(2)打开串口,在A节点输入框输入任意信息,例如输入“你好,我是节点A”,点击“发送”按钮,在B节点显示窗口会显示收到的信息。同样,在B节点输入“我是节点B”,A节点显示窗口也会显示收到的信息,运行结果如图所
您可能关注的文档
最近下载
- 儿童家庭养育环境量表.pdf VIP
- 国内业务培训常旅客操作.pptx VIP
- 分析我国高校足球运动本科专业的建设目标、面临的挑战和实现路径.docx VIP
- 国家建筑标准设计图集22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).pdf VIP
- 中介帮助贷款的合同8篇.docx VIP
- 生猪养殖标准化示范项目监理规划.docx VIP
- 第9章 中心对称图形-平行四边形(思维导图+知识梳理+易错点拨+20大考点讲练+优选压轴题专练 共56题)解析版.docx VIP
- 耶鲁电子锁 电子锁 智能锁 ZEN-R 使用说明.pdf
- 理解深度学习教程部分答案.pdf
- 格劳博操作说明书.pdf
原创力文档

文档评论(0)