无线传感器网络原理实验报告
无线传感器网络原理实验报告
实验名称:单片机与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字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




