GPIO控制实验实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

三、实验效果分析(包括仪器设备等使用效果)一、实验效果分析1、在进行实验时要严格按照实验步骤进行实验,否则试验程序出错则实验效果会发生偏差。2、由于本实验属于硬件实验的范畴,所以实验起初时要先设定实验属于硬件实验,而不是直接进行。3、经过一系列的调制修改,实验达到了要求的效果,实验成功。教师评语指导老师年月日江西师范大学物理与通信电子学院教学实验报告通信工程专业2013年11月26日实验名称GPIO控制实验指导老师姓名年级11级学号成绩一、预习部分1、实验目的2、实验基本原理3、主要仪器设备(含必要的元器件、工具)一、实验目的:1、了解GPIO片上外设2、掌握延时程序应用3、用GPIO口实现LED指示灯控制。二、实验基本原理:通用目的输入输出片内外设提供了专用的通用目的引脚,可以配置位输入或输出。当配置为一个输出时,用户可以写一个内部寄存器以控制输出引脚上驱动的状态。当配置为输入引脚时,用户可以通过内部寄存器的状态检测到输入的状态。另外,GPIO片内外设可以用不同的中断/事件产生CPU中断和EDMA事件。一旦在GPIO使能寄存器被使能,GPIO引脚可以用作通用目的输入/输出。用户可以使用GPIO方向寄存器独立配置每条GPIO引脚为输入或输出。当配置为输出(GPXDIR位=1),GPIO值寄存器(GPVAL)的GPXVAL位的值就被送到相应的GPn引脚。当配置为输入(GPXDIR位=0)时,输入状态可以从相应的GPXVAL读取TMS320VC5502有1-位通用输出引脚XF和8-位通用I/O引脚GPIO[7:0],其中GPIO3、GPIO5与McBSP2复用引脚。SEED-DEC5502模板上这些引脚的使用情况如下:XF用于点亮LED指示灯D1。XF=1,点亮;XF=0,熄灭。GPIO[2:0]:经电平转换后连至外设扩展总线的备用引脚。GPIO3:与McBSP2的CLKX2复用引脚,当配置为GPIO3时,用作COM1的。GPIO4:经电平转换后连至外设扩展总线的备用引脚。GPIO5:与McBSP2的FSX2复用引脚,当配置为GPIO5时,用作COM1的。GPIO6:经电平转换后连至外设扩展总线的备用引脚。GPIO7:用于点亮LED指示灯D5。XF=1,点亮;XF=0,熄灭。通过本实验,要求掌握GPIO口的应用;熟悉延时程序的应用。1、5502_GPIO.c:这是实验的主程序包含系统初始化,GPIO引脚点亮程序等;2、vectors.s55:包含5502的中断向量表;3、SEED_DEC5502.cmd:声明了系统的存储器配置与程序各段的连接关系。三、主要仪器设备计算机、ccs软件二、实验操作部分1、实验数据、表格及数据处理2、实验操作过程(可用图表示)3、结论一、实验操作过程1.打开CCS,进入CCS的操作环境。2.装入DEC5502_GPIO.pjt工程文件,添加SEED_DEC5502.gel文件。3.装载程序DEC5502_GPIO.out,进行调试。4.在5502_LED.c程序的第69行“delay();”处,第72行“delay();”处,第75行“delay();”处,第78行“delay();”处设置断点。5.运行程序,程序会停在第一个断点处,关闭指示灯D1;6.继续运行程序,程序每次都会停在第二个断点处,点亮指示灯D1;7.继续运行程序,程序每次都会停在第三个断点处,点亮指示灯D5;8.继续运行程序,程序每次都会停在第四个断点处,关闭指示灯D5;9.也可直接执行程序,观察指示灯D1,D5的闪烁情况。二、实验截图

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功