实验二—GPIO实验
实验目的:
针对ADSP-Blackfin533 EZ-KIT开发板,通过几个练习,熟悉Blackfin533的GPIO口的工作原理和性能。
一、 练习一—跑马灯的显示实验
本练习利用ADSPBF533-EZ-KIT评估板的硬件资源,通过运行程序把数据直接传送到评估板的FLASHA上,利用FLASHA的PROTB口输出电平数据直接控制6个LED的状态(1 LED ON,0 LED OFF)来显示。 1. 实验步骤 1)连接硬件
关闭PC机的电源,按照硬件连接图正确连接各个硬件设备,检查EZ-KIT板上的跳线位置是否正确,按照硬件连接图检查确保正确连接各个硬件设备。 2)加电和启动程序
检查无误后,分别打开PC机、评估板电源,运行VisualDSP++,新建一个工程。 3) 选择或者建立正确的会话类型
按照要求必须选择仿真器EZ-KIT的类型,具体方法是选取菜单Sessions中NeW Session项来定义。NeW Session 对话框图如下所示:
4) 编译链接和观察结果
选择Project菜单下的build project 选项进行编译,点击Debug菜单下的RUN选项开始运行。运行后根据所定义的LED状态会观察到LED的闪烁现象。
2.实验要求 1)按照实验步骤完成实验,运行程序后观察LED闪烁的规律,根据相应的程序思考现象。 2)通过改变主程序中LED状态的数组或者改变延时时间来多次观察LED的闪烁现象。 3)用自己的语言简单阐述一下该实验程序的主要流程。
本实验就是在加载程序后,对提供的程序进行编译。学长所给的程序中好像是故意设置了错误的,修改了那个延迟时间,下载到实验板上就可以看到跑马灯的想象了。
二、练习二——基于描述符的存储器DMA实验
本实验利用ADSPBF533-EZ-KIT板的硬件资源,完成Blackfin存储空间中的存储器对存储器的DMA传送。本实验中三种不同的描述符(DMA传送方法)得到的结果不一样,可以通过观察各个输出存储器的窗口看到现象。通过这个实验可以加深对menDMA数据传送方式的理解。
1. 实验步骤 1)连接硬件
2)加电和启动程序
检查无误后,分别打开PC机、评估板的电源,运行VisualDSP++,新建一个工程。 3)选择或者建立正确的会话类型 4)编译连接
编译链接该工程,编译有误时双击错误处可以找到错误程序行进行修改;没有错误后运
行程序。
5)实验结果
运行前后MEMORY窗口的输出数据参照表如下面两表:
2. 实验要求
1)按照实验步骤完成实验,运行程序,注意观察内存窗口的数值运行前后变化,并根据程序进行适当分析。
2)试着修改主程序中的数据来得到想要的传送结果(如改动memdma_move1Dto2D中的r2.l = 0x0003为r2.l = 0x0009),并做相应数据的变化分析部分程序的功能。
实验三——数据采集和谱分析
利用ADSPBF533的评估板的硬件资源,完成对信号的采样与FFT变换输出。输出结果可以从示波器上实时地观察到,也可以利用VisualDSP++的plot功能描绘出来。
一、实验的目的
理解离散傅立叶变化的原理,掌握DFT的快速算法,同时了解连续信号的采样后的频谱,加深对数字信号处理理论的理解。 1. 实验三操作步骤 1)连接硬件
断开所有电源,连接好信号源、EZ-KIT板、微机、示波器等。检查EZ-KIT板上的跳线位置是否正确,按照硬件连接图检查确保正确连接各个硬件设备。 2)加电和启动程序
检查无误后,分别打开PC机、信号源、评估板和示波器的电源,启动VisualDSP++,新建一个工程,工程名称自定义,正确设置工程的各个选项,将源程序加入到工程中。 3) 选择或者建立正确的会话类型
按照要求选择或者建立EZ-KIT类型的会话。 4)编译链接运行程序
编译链接该工程。
在程序中恰当位置设置断点(如main函数中的“optr = OutputBuffer;”程序行前),利用VisualDSP++软件的Plot功能,分别绘制ADC数据数组tempdata 和 频谱数组数据Magnitude的数值。 4) 改变信号再观察
调节信号发生器,利用示波器监视其输出幅度为0.5?1Vpp,频率为1?4kHZ。分别产生正弦波、方波和三角波,观察并记录示波器上的输出结果,或者利用VisualDSP++的Plot功能进行记录。 2. 实验结果
(a) 正弦波
(b) 方波
(c) 三角波
5。实验要求
1) 利用plot功能,在程序中设置断点,观察各种波形的采样数据、输出数据的的波
形;
2) 按照实验步骤完成实验,连续运行程序,观察示波器的波形,说明它们的差别。 3) 在实验报告中记录方波和三角波的采样数据和FFT结果数据,描绘其波形。并利
用数字信号处理课程所学知识分析结果。
实验四——信号自相关的计算
本实验利用ADSPBF533-EZ-KIT评估板的硬件资源,通过板上codec对输入信号进行采样,取出其中一段数据,然后计算其自相关。计算结果可以通过主机用VisualDSP++的plot功能描绘出来,也可以用示波器实时查看。 1. 实验步骤 1) 连接硬件
关闭PC机的电源,按照硬件连接图正确连接各个硬件设备,检查EZ-KIT板上的跳线位置是否正确,按照硬件连接图检查确保正确连接各个硬件设备。 2)加电和启动程序 检查无误后,分别打开PC机、信号源、评估板和示波器的电源,运行VisualDSP++,新建一个工程,工程名称自定义,正确设置工程的各个选项。 3) 选择或者建立正确的会话类型
按照要求选择或者建立EZ-KIT类型的会话。 4) 编译链接和观察结果
编译链接该工程,没有错误后运行程序。 在程序中恰当位置设置断点,可以利用VisualDSP++的PLOT功能观察采样数据和相关结果。
5) 改变信号类型再观察
调节信号发生器,利用示波器监视其输出幅度为0.5?1Vpp,频率为1?4kHZ。分别产生正弦波、方波和三角波,观察并记录示波器上的输出结果,或者利用VisualDSP++的Plot功能进行观察和记录。 2.实验结果
正弦波的自相关波形
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库DSP实验报告 - 图文(3)在线全文阅读。
相关推荐: