已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
无线传感器网络原理实验报告实验名称:单片机与 PC 机串口通信实验姓名:胡佳敏学号:113030101361、 实验目的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 会弹出发现新硬件的提示,安装光盘内的 ToolsUSB-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 发送过来的“He
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高新科技产品开发诚信承诺书(7篇)
- 蛋糕屋糖果测试题及答案
- 线路分包合同模板范本(3篇)
- 产品质量控制检查表全面风险预防
- 福州低压电工考试题库及答案
- 产品研发流程标准化模板从构思到上市的指导
- 供应链管理与采购流程指南
- 员工培训计划制定与执行效果跟进模板
- 2025年人力资源行业数字化招聘平台与候选人匹配算法研究报告及未来发展趋势预测
- 互联网通信服务质量持续保证函7篇范文
- 国家职业技术技能标准 4-10-03-01 美容师 人社厅发2018145号
- GB/T 6003.1-2022试验筛技术要求和检验第1部分:金属丝编织网试验筛
- LY/T 1936-2011油茶采穗圃营建技术
- 自然资源全民科学素质总结汇报
- 公共基础知识复习资料
- 防范化解露天矿山安全生产风险
- 完整版隧道项目消防工程施工组织设计方案
- 内科学胃癌(2学时)
- 境内货源地代码查询
- 宏观经济学1卷
- PV-1200-(中文版)气候交变稳定性试验
评论
0/150
提交评论