dsp技术实验报告-实验2液晶显示屏显示

dsp技术实验报告-实验2液晶显示屏显示

ID:18150810

大小:723.94 KB

页数:8页

时间:2018-09-14

dsp技术实验报告-实验2液晶显示屏显示_第1页
dsp技术实验报告-实验2液晶显示屏显示_第2页
dsp技术实验报告-实验2液晶显示屏显示_第3页
dsp技术实验报告-实验2液晶显示屏显示_第4页
dsp技术实验报告-实验2液晶显示屏显示_第5页
资源描述:

《dsp技术实验报告-实验2液晶显示屏显示》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子科技大学电子工程学院标准实验报告(实验)课程名称DSP技术实验题目液晶显示屏显示实验电子科技大学实验报告81.实验目的1.进一步掌握AZURE-BF609开发平台的使用;2.了解DMA操作方式;3.进一步掌握CCES调试方法;4.掌握两种EPPI寄存器的配置方法;5.掌握定时器的使用。2.实验内容1.使用两种方法完成图像的加载;2.利用定时器功能模块评估两种图像加载所需要的时间。3.实验报告要求1.完成实验步骤中所要求的所有实验结果的记录,需要的记录均加粗标注。2.给出所有需要修改的源代码部分的程序,需要给出该部分程序位于哪个文件以及该文件对应的

2、函数内。3.回答实验步骤中所提的问题。问题主要如下:1)分析CCES内如何加载数据;2)总结这个定时器实现的基本流程;3)所设计的定时器一个周期是多长时间,可通过哪些函数或通过哪些寄存器来配置。4.总结:可以包括实验过程中出现的问题,实验内容还可以进一步改进的地方等;5.根据上述要求完成标准实验报告的撰写。4.程序结果及分析4.1实验结果记录及分析1、查看DMA29_CFG寄存器变化情况Ø寄存器DMA29_CFG未执行前的值为00000000,显示如下图所示8Ø寄存器DMA29_CFG执行后的值为04001224,显示如下图所示Ø使用printf函数

3、打印输出DMA29_CFG的值后,编译运行后输出结果如下图所示:8Ø增加定时器功能,并打印输出定时器在执行图像加载前后定时器计数的值,如下图所示:84.2修改代码Ø打印DMA29_CFG寄存器值为了打印输出DMA29_CFG寄存器值,可在azure_eppi_register.c文件中的InitDMA()函数内添加如下代码(红色粗体字表示添加部分的代码)::*pREG_DMA29_CFG=ENUM_DMA_CFG_MSIZE04

4、ENUM_DMA_CFG_PSIZE04

5、ENUM_DMA_CFG_ADDR2D

6、ENUM_DMA_CFG_SYNC

7、//

8、ENUM_DMA_CFG_STOP;ENUM_DMA_CFG_AUTO;printf("DMA29_CFGvalueis%d",DMA29_CFG);Ø增加定时器计数以获取加载图像所需要的时间。可直接修改main.c程序,具体修改如下(红色粗体字表示添加部分的代码)://此处添加修改后的代码#include#include"adi_initialize.h"#include"main.h"#include#include#include

9、#defineAZURE_USING_REGISTERexternintLcd_SSDD(void);externvoidConfigSoftSwitches();/*Timereventhandler*/staticvoidTimerHandler(void*pCBParam,uint32_tEvent,void*pArg)8{switch(Event){caseADI_TMR_EVENT_DATA_INT:/*Handlethetimereventhere*/break;default:break;}return;}uint8_tTimerMem

10、ory[ADI_TMR_MEMORY];intmain(void){/*Initializemanageddriversand/orservices*/adi_initComponents();ConfigSoftSwitches();/*initCGUfirsttime*/CGU_Init(20,1,2);/*CCLK=500Mhz,250MhzDDR2CLK*//*initDDR2256MB*///DDR2_Init();ADI_TMR_HANDLEhTimer;ADI_TMR_RESULTeTmrResult;uint32_tTimeCount

11、;uint32_tTimerPeriod;/*Openthetimer*/if((eTmrResult=adi_tmr_Open(0,TimerMemory,ADI_TMR_MEMORY,TimerHandler,NULL,&hTimer))!=ADI_TMR_SUCCESS){/*Failedtoopenthetimerhandletheerrorhere*/printf("Failedtoopenthetimerhandle");return0;}/**UsetheGPtimer'sAPI'stoconfigureandenabletheti

12、mer**//*SetthemodetoPWMOUT*/eTmrResult=adi_tmr_SetMode

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。