欢迎来到天天文库
浏览记录
ID:8423029
大小:2.96 MB
页数:70页
时间:2018-03-27
《无线通信技术综合训练报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、无线通信技术综合训练报告无线通信技术综合训练报告学院名称:专业:班级:姓名:学号:指导老师:2013年11月目录训练一新建一个简单的工程项目1训练二GPIO实验3训练三系统主时钟源的选择实验8训练四SPI通信与LCD显示实验12训练五ADC实验17训练六UART串行通信实验22训练七定时器1实验27无线通信技术综合训练报告训练八外部中断实验34训练九看门狗实验38训练十IEEE802.15.4基础理论实验43训练十一多种拓扑结构组网实验46训练十二基于RFID的无线读写系统实验53训练十三通用传感
2、器实验57训练十四无线通信系统实验61心得体会64附录65无线通信技术综合训练报告训练一新建一个简单的工程项目训练一新建一个简单的工程项目一、实验内容闪烁开发板上的用户指示灯LED1。二、实验原理由开发板原理图可知,对于主节点,定义LED1为CC2530的P1.0口控制,对于从节点,定义LED1为CC2530的P1.1口控制。相应控制口为高电平时,LED点亮,为低电平时,LED熄灭。开发CC2530应用系统一般需要以下几个调试工具来完成:1.软件集成开发环境(IAREmbeddedWordbenc
3、h):完成系统的软件开发,进行软件和硬件仿真调试,它也是硬件调试的辅助手段;2.带有CC2530模块开发板:实现硬件仿真调试时与硬件系统的通信,控制和读取硬件系统的状态和数据;3.CCDebugger多功能调试器:下载和调试程序。IAREmbeddedWordbench主要完成系统的软件开发和调试。它提供了一整套的程序编写、维护、编译、调试环境,能将汇编语言和C语言程序编译成HEX可执行输出文件,并能将程序下载到目标CC2530上运行调试。用户系统的软件部分可以由IAR建立的工程文件管理,工程文件
4、一般包含以下几种文件:1.源程序文件:C语言或汇编语言文(*.C或*.ASM);2.头文件(*.H);3.库文件(*.LIB,*OBJ);三、基本实验步骤第一步:连接实验设备,将USB电缆线插到PC机的USB端口上,实验板电源指示灯亮。第二步:启动IAR开发环境。第三步:创建工程。1.创建一个工作区。2.建立一个新工程。3.新建或添加程序文件。4.设置工程选项。5.编译和调试。6.下载。7.实验结果。第四步:通过以上几个步骤,最终下载目标程序到CC2530第68页,共67页无线通信技术综合训练报告
5、训练一新建一个简单的工程项目后,观察实验现象,记录实验结果。LED灯闪烁实验:实验流程图:图1-1LED灯闪烁实验四、实验结果与分析答:实验现象:按下开关K1时,实验板上LED1闪烁。分析:该程序由库函数,主函数和延时函数组成。对于主节点,定义LED1为CC2530的P1.0口控制,对于从节点,定义LED1为CC2530的P1.1口控制。相应控制口为高电平时,LED点亮,为低电平时,LED熄灭。五、存在问题和解决方法存在的问题1:程序运行有错误解决方法:Options没有进行相关配置,保存的地址不
6、对。存在的问题2:对于新建工程项目操作步骤不熟悉,并在操作过程中总是忘记添加新的工程文件。解决方法:多操作几遍,熟能生巧,通过反复地操作练习,就能很熟练的掌握操作步骤。存在的问题3:LED是怎么实现闪烁解决方法:通过设置控制口的电平,为高电平时LED亮,为低电平时,LED熄灭。第68页,共67页无线通信技术综合训练报告训练二GPIO实验训练二GPIO实验一、实验内容1.LED指示灯自动闪烁;2.按键控制LED指示灯亮灭;3.按键控制LED指示灯闪烁。二、实验原理本实验中,为了驱动LED的亮灭,需要
7、将相应的I/O设置为通用I/O口,且为输出模式,并使接口输出“1”或“0”来切换LED的亮或灭状态。在亮与灭之间,插入一定的延时,才能保证肉眼看出闪烁的效果。如果需要按键控制,则需要将按键K对应的I/O设置为通用I/O口,且为输入模式,通过读取相应端口寄存器值判断按键的状态。三、基本实验步骤第一步:连接实验设备,将USB电缆线插到PC机的USB端口上,实验板电源指示灯亮。第二步:启动IAR开发环境。第三步:创建工程。1.创建一个工作区。2.建立一个新工程。3.新建或添加程序文件。4.设置工程选项。
8、5.编译和调试。6.下载。7.实验结果。第四步:通过以上几个步骤,最终下载目标程序到CC2530后,观察实验现象,记录实验结果。四、设计性实验程序流程与分析基础实验1:实现LED灯自动闪烁。基础实验1流程图:第68页,共67页无线通信技术综合训练报告训练二GPIO实验图2-2LED灯自动闪烁实验分析:先进行LED灯的初始化,初始化LED的引脚和初始状态,调用一个while(1)的死循环,将LED灯的状态取反,再调用一个延时函数来实现亮灭不停的交替变换。基础实验2(从板):通过按键K
此文档下载收益归作者所有