教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

无线传感器网络原理实验报告

来源:网络收集 时间:2026-08-30
导读: 无线传感器网络原理实验报告 实验名称:单片机与PC 机串口通信实验 姓名:胡佳敏 学号:11303010136 1、实验目的 1. 理解串口通信原理; 2. 掌握CC2530 单片机与PC 机串口通信的方法。 2、实验设备 1. 装有IAR 开发环境的PC 机一台; 2. 物联网多网技术开发

无线传感器网络原理实验报告

实验名称:单片机与PC 机串口通信实验

姓名:胡佳敏

学号:11303010136

1、实验目的

1. 理解串口通信原理;

2. 掌握CC2530 单片机与PC 机串口通信的方法。

2、实验设备

1. 装有IAR 开发环境的PC 机一台;

2. 物联网多网技术开发设计平台所配备的基础实验套件一套;

3. 下载器一个。

3、实验要求

1. 编程要求:编写一段C 语言程序;

2. 实现功能:单片机向PC 机发送字符串,PC 机接收并显示字符串内容;

3. 实验现象:PC 机的串口调试助手显示“Hello World!”。

4、实验原理

本实验中CC2530 节点通过串口向PC 发送字符串“Hello World!”,PC 机接收到串口数据后通过串

口调试助手(见光盘资料)直接将接收到的内容显示出来。

CC2530 单片机使用的电平为TTL 电平,而PC 机使用的是CMOS 电平,所以在与PC 机进行通信

时,需要电平转换电路来匹配逻辑电平。本实验选用串口转USB 接口电路来匹配逻辑电平,同时使得

单片机与PC 机之间的硬件连接更加方便。硬件连接如图1.61 所示。

用于CC2530 和PC 之间电平转换的是SPCP825 芯片,主要电路原理图如图 1.62 所示

图中“M_P0_3”、“M_P0_2”为CC2530单片机的UART0接口,JP6为PC机USB接口,芯片SPCP825A实现接口的转换

1. UART 模式选择

CC2530 单片机共有两个串行通信接口USART0 和USART1。两个串口既可以工作在UART(异步通信)模式,又可以工作在SPI (同步通信)模式,模式的选择由串口控制/状态寄存器的U0CSR.MODE决定。

2. 设置波特率

为了保证串口通信的同步性我们还有完成通信波特率的设置,就像两个人进行沟通,必须使用对方能听懂的语言,才能顺利的表达彼此的想法。串口通信波特率的设置由寄存器U0GCR 和U0BAUD 来完成。

3. 接收/发送数据

接收和发送数据由寄存器U0BUF 来完成。当对U0BUF 寄存器进行读操作时,实现接收功能;

当对其进行写操作时,实现发送数据功能

4. 接收/发送数据中断标记位

程序员需要根据中断标记位来判断数据是否发送完成或是否有数据要接收。如表 1.9 所示。

5、实验步骤

1、在本实验中,我们使用实验箱上标有“协调器”的节点来观察现象;

1. 首先使用Mini USB 延长线将协调器的Mini USB 接口连接至PC 机的USB 接口,如图

1.64 所示;

2. 如果是第一次使用,PC 会弹出发现新硬件的提示,安装光盘内的Tools\USB-UART 驱动

\spcp825installer 目录下的驱动程序即可;

3. 确保协调器节点扩展板上,在核心板下方的跳线已经跳上,如图1.65 所示;

4. 将调试器一端使用USB A-B 延长线连接至PC 的USB 接口,另一端的10pin 排线连接到实验箱的JTAG 调试接口,如图 1.66 所示;

5. 将实验箱“控制方式切换”开关拨至“手动”一侧,如图1.67 所示;

6. 转动实验箱“旋钮节点选择”,使得协调器旁边的LED 灯被点亮,如图1.68 所示;

7. 按照后面的范例路径打开本实验工程文件,点击工具栏中的“Make”按钮,编译工程,等待工程编译完成,确保编译没有错误,在工程目录结构树中的工程名称上点击鼠标右键,选择“Options”,并在弹出的对话框中选择左侧的“Debugger”,并在右侧的“Driver”列表中选择“Texas Instruments”,点击“Download and Debug”按钮,待程序下载完毕后,点击“Go”按钮,使程序开始运行;

8,双击打开光盘内Tools\串口调试助手文件夹下的LSCOMM.exe,并按照图1.74 所示设置各项参数;

9,其中,端口的选择,可以在“设备管理器”中查看具体端口,步骤如下(在后续的实验中如果使用到串口调试助手,查看端口的方法不再赘述);

10,在桌面上,找到“我的电脑”,并在“我的电脑”上点击鼠标的右键,选择“管理”,在打开的窗口中,左侧找到“设备管理器”,并在右侧展开“端口(COM 和LPT)”,找到“Sunplus USB to Serial COM Port”,该名称后面的“COMx”即为端口号,如图1.76 所示;

11,设置完毕后,点击“打开端口”,在串口调试助手中查看CC2530 发送过来的“Hello World!”

字符串。

6、实验结论

本实验要求单片机向PC 机发送字符串,PC 机接收并显示字符串内容,能成功通过代码编写实现向pc机发送字符串,显示字符串为“hello chuichui”

…… 此处隐藏:166字,全部文档内容请下载后查看。喜欢就下载吧 ……
无线传感器网络原理实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1706926.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)