DSP实验指导-2015-4-9

合集下载

DSP实验指导书(2)

DSP实验指导书(2)

DSP原理及应用实验指导书电气与电子工程学院实验六QDMA 读写实验一、实验目的:1.了解QDMA原理;2.熟悉QDMA的接口的配置;3.掌握QDMA的操作.二、实验内容:1.DSP 初始化;2.QDMA 配置;三、实验背景知识:QDMA 控制器可以在没有CPU参与的情况下完成存储器影射空间中的数据传输. 这些数据的传输可以是在片内存储器、片内外设或是外部器件之间,而且是在CPU操作后台进行的.QDMA 控制器的主要特点:1.后台操作:DMA 控制器可以独立于CPU工作.2.高吞吐率:可以以CPU时钟的速度进行数据吞吐.3.6个通道:DMA 控制器可以控制6 个独立通道的传输.4.辅助通道:该通道允许主机口向CPU的存储器空间进行请求.辅助通道与其他通道间的优先级可以设置.5.通道分割〔即Split-channel〕操作:利用单个通道就可以与一个外设间同时进行数据的读取和写入,与存在两个DMA 通道的效果一样.6.多帧〔Multiframe〕传输:传送的每个数据块可以含有多个数据帧.7.优先级可编程:每一个通道对于CPU的优先级是可编程确定的.8.可编程的地址产生方式:每个通道的源地址寄存器和目标地址寄存器对于每次读和写传输都是可配置的.地址可以是常量、递增、递减,或是设定地址索引值.9.自动初始化:每传送完一块数据,DMA 通道会自动重新为下一个数据块的传送做好准备.10.事件同步:读、写和帧操作都可以由指定的事件触发.11.中断反馈:当一帧或一块数据传送完毕,或是出现错误情况时,每一个通道都可以向CPU发送中断.四、实验要求:通过本实验,了解QDMA接口的配置及应用.五、实验程序功能与结构说明:➢QDMA 实验包含文件本次实验我们使用Test2011里面的0502的QDMA工程文件.1.main.c:实验的主程序,包含了系统初始化,系统时钟设置,QDMA通道CACHE 以及定时器设置,运行DMA 转移函数等;2.C6x.c:对SEED-DEC6713 各项资源操作的函数集,主要包含系统初始化函数,对CPLD 的各个控制函数.3.vecs.asm:包含定时器中断的中断向量表.4.linkd:声明了系统的存储器配置与程序各段的连接关系.➢程序流程图六、实验准备:1.将DSP 仿真器与计算机连接好;2.将DSP 仿真器的JTAG插头与SEED-DEC6713 单元的J2 相连接;3.打开SEED-DEC6713 的电源.观察SEED-DTK_MBoard单元的+5V,+3.3V,+15V, -15V 的电源指示灯以及SEED_DEC6713的电源指示灯D1、D3 是否均亮;若有不亮的,请断开电源,检查电源.七、实验步骤:1.打开CCS,进入CCS 的操作环境.2.装入QDMA.pjt 工程文件.3.打开main.c 程序,运行并下载程序.4. 设置断点,打开0x20000和0x21000开始的存储空间,运行程序.5.观察相关存储单元值的变化,验证QDMA相关原理.大家可以通过设置不同QDMA_S_OPT寄存器的值来观察其他的数据搬移效果实验七定时器控制实验一、实验目的:1.了解TMS320VC6713 的定时器;2.熟悉定时器各寄存器的配置;3.掌握TMS320VC6713 的中断结构和对中断的处理流程;4.学会C 语言中断程序设计,以及运用中断程序控制程序流程二、实验内容:1.系统初始化;2.定时器中断初始化;三、实验背景知识:TMS320C6713 片内集成了2 个32BIT 的通用TIMER,TIMER的原理框如下图.这些时钟有两种信号模式,可以用内部或外部时钟源做为时钟计数.这些时钟有两个PIN 脚:输入和输出PIN脚,可以用做时钟输入和时钟输出;也可以用做GPIO.在SEED-DEC6713 中,2 个TIMER配置为:z TIMER0 配置为外部扩展空间或内部使用;z TIMER1 配置为外部扩展空间或内部使用;本实验采用的定时器是TIMER1.四、实验要求:通过本实验,熟悉中断的结构及用中断程序控制程序流程,掌握定时器的应用.五、实验程序功能与结构说明:➢LED实验包含文件1.DEC6713_Timer.c:实验的主程序,包含了系统初始化,定时器中断初始化,定时器中断程序等.2.DEC6713.c:对SEED-DEC6713 各项资源操作的函数集,主要包含系统初始化函数,对CPLD 的各个控制函数.3.vecs.asm: 包含定时器中断的中断向量表.4.SEED_DEC6713d: 声明了系统的存储器配置与程序各段的连接关系.5.DEC6713.gel:系统初始化程序➢程序流程图Main 程序流程图定时器中断流程图六、实验准备:首先将光盘下03. Examples of Program \ 04. SEED_DTK-EPD实验程序目录下的3.2.7 Timer的文件夹拷贝到D:盘根目录下.1.将DSP 仿真器与计算机连接好;2.将DSP 仿真器的JTAG插头与SEED-DEC6713 单元的J2 相连接;3.打开SEED-DTK6713 的电源.观察SEED-DTK_MBoard 单元的+5V,+3.3V,+15V,-15V 的电源指示灯以及SEED_DEC6713 的电源指示灯D1、D3 是否均亮;若有不亮的,请断开电源,检查电源.七、实验步骤:1.打开CCS,进入CCS 的操作环境.2.装入time.pjt 工程文件, 添加DEC6713.gel 文件.3.装载time.out 文件,进行调试.4.打开DEC6713_Timer.c,在程序的第163行"TimerEventHandler<>;"处设置断点.5.运行程序,程序会停在断点处,表明已进入定时器中断.此时观察CCS 下方的"Stdout"窗口,会看到"Count:1".继续运行程序,程序每次都会停在断点处,连续进入中断60次后,退出主程序.如下图所示:提示:实验者可根据自己的需要改变周期寄存器的值,从而控制每次进中断的时间.实验八PLL锁相环实验一、实验目的:1.了解TMS320VC6713 的PLL锁相环;2.熟悉锁相环各寄存器的配置;3.掌握锁相环初始化的过程操作二、实验内容:1.系统初始化2.锁相环初始化3.改变锁相环的相关寄存器的值观察实验结果的变化情况三、实验背景知识:1.锁相环由锁相环乘法器<PLLM>、分频器<OSCDIV1、D0、D1、D2、D3>和复位控制器等部分组成,可通过软件进行配置,见图8-1.锁相环的输入参考时钟为来自CLKIN引脚的外部晶体振荡器的输入信号<CLKMODE0 = 1>,通过使用可配置的乘法器和分频器,在DSP内部,锁相环可灵活方便地修改输入的时钟信号,最后生成的时钟被传送到DSP内核、外围设备和其它的DSP内部模块2.锁相环模式<PLLEN=1>,当系统要使用分频器D0和乘法器的时候,进行此初始化过程.•在PLLCSR寄存器中,设置PLLEN=0<禁用模式>•等待最慢的PLLOUT信号或者参考时钟源<CLKIN>四个周期•在PLLCSR寄存器中,设置PLLRST=1<PLL被复位>•如果有必要,对PLLDIV0和PLLM编程•如果有必要,对PLLDIV1-n编程,必须执行此操作来使分频器更新比例系数•等待锁相环正确地复位•在PLLCSR寄存器中,设置PLLRST=0,使锁相环退出复位状态•等待锁相环锁定•在PLLCSR寄存器中,设置PLLEN=1来使能锁相环模式四、实验要求:通过本实验,熟悉锁相环的结构和功能及初始化过程中相关寄存器的配置,掌握锁相环的应用.五、实验程序功能与结构说明:实验中通过软件对锁相环和锁相环控制寄存器进行初始化,通过对锁相环和其相关寄存器的正确配置,产生DSP各个模块或者外围设备所需要的时钟信号.六、实验准备:1.将DSP 仿真器与计算机连接好;2.将DSP 仿真器的JTAG插头与SEED-DEC6713 单元的J2 相连接;3.打开SEED-DTK6713 的电源.观察SEED-DTK_MBoard 单元的+5V,+3.3V,+15V,-15V 的电源指示灯以及SEED_DEC6713 的电源指示灯D1、D3 是否均亮;若有不亮的,请断开电源,检查电源.七、实验步骤::1.打开CCS,进入CCS操作环境2.打开Test2001文件里面的SpeedUSB.pjt工程文件3.编译、下载main.c文件4.结合上节定时器实验,修改相关寄存器,观察输出的快慢变化。

DSP实验报告

DSP实验报告

姓名:班级:自动化15 学号:2015实验一数据存储实验一实验目的1。

掌握TMS320F2812程序空间的分配;2。

掌握TMS320F2812数据空间的分配;3。

能够熟练运用TMS320F2812数据空间的指令。

二实验步骤与内容实验步骤1.在进行DSP实验之前,需先连接好仿真器、实验箱及计算机,连接方法如下所示:2.F2812CPU板的JUMP1的1和2脚短接,拨码开关SW1的第二位置ON;其余OFF3.E300底板的开关SW4的第2位置ON,其余位置OFF.其余开关设置为OFF.4.上电复位在硬件安装完成后,确认安装正确、各实验部件及电源连接无误后,启动计算机,接通仿真器电源,此时,仿真器上的指示灯应点亮,否则DSP开发系统与计算机连接存在问题。

5.运行CCS程序1)待计算机启动成功后,实验箱220V电源置“ON",实验箱上电2)启动CCS5.5,工作环境的路径选择:E:\E300Program\E300TechV-2812\normal ;6.成功运行CCS5.5程序后,出现如下图所示界面:7.右键点击Project Explorer窗口下的工程文件“e300_01_mem”,选择“Open Project"命令打开该工程,如下图所示,可以双击才看左侧源文件;8.点击菜单栏Project/Build All命令编译整个工程,编译完成后点击按钮进入仿真模式,完全进入后如下图所示:9.用“View"下拉菜单中的“Memory/Browser”查看内存单元,参数设置如下图:注意:下面的参数设置都是以16进制。

此时可以观测到以0x003F9020为起始地址的存储单元内的数据;10.单击按钮,开始运行程序,一段时间后,单击按钮,停止程序运行,0x003F9020H~ 0x3F902FH单元的数据的变化,如下图所示:11.关闭Memory Browser窗口,点击按钮,退出仿真模式。

DSP 实验指导材料

DSP 实验指导材料
④ 汇编语言程序 汇编语言程序除了程序中必须使用汇编语句之外,其编译选项的设置与 C
DSP 实验指导材料
概 述 .............................................................................................................................2 CCS 开发调试环境实验 (平时)..................................................................................3 寻址方式与数据存取实验 (平时)...............................................................................7 有限冲击响应滤波器(FIR)算法实验 (平时)........................................................9 串口通信实验 (实验课内).........................................................................................12 模数转换实验 (实验课内).........................................................................................15 数模转换实验 (实验课内).........................................................................................19 附录一 参考实验程序 ...............................................................................................21 附录二 目标板介绍 ...................................................................................................29

dsp实验指导书

dsp实验指导书

《 D S P 技术及应用》实验指导书吴延海吴冬梅编西安科技大学通信学院2 0 0 6目录第一章DES320PP-U介绍§1.1 功能特点 3 §1.2 XDS510仿真调试器 3 §1.3 对外的扩展接口 3 §1.4 DES5402PP-U结构及功能 4第二章DES320PP-U驱动程序的安装8 §2.1 安装驱动程序setupcc54x 8 §2.2 安装CCS下的硬仿真器驱动程序9第三章DSP实验内容12 §3.1 实验一CCS开发环境练习12 §3.2 实验二基本算术运算—--定点加减法15 §3.3 实验三基本算术运算----定点乘除法18 §3.4 实验四用定时器实现数字振荡器21 §3.5 实验五FFT的实现26 §3.6 实验六BSP串口操作45 §3.7 实验七HPI接口操作实验50 §3.8 实验八FIR滤波器56附录DES320PP-U实验系统资源一览63 附1.1 实验系统跳线说明63 附1.2 实验系统测试点说明64 附1.3 实验系统I/O接口说明65 附1.4 存储器映射一览表65第一章DES320PP-U介绍§1.1 功能特点●集成XDS510仿真调试器,无需外部JTAG仿真器便可完成所有DSP实验;全面支持'C2000,'C5000,'C6000,'VC33各个系列DSP,并全面兼容CCS 2.0,方便您调试自己的目标DSP系统●多类型仿真/教学实验DSP平台,通过更换DSP子卡可满足不同需求,包括C2000系列、C5000系列、C6000系列的DSP子卡●在可换CPU架构上,提供多种扩展模块,包括USB1.1模块、视频模块、EDA实验模块、信号与系统实验模块等等,便于用户选购定制;●可学习深层次信号处理原理,如G.723编解码;定点DSP实现MP3解码;无线基带通信所涉及的卷积编码、Vitebi译码、自适应均衡;AM调制、LMS自适应滤波;●可完成语音频段范围的信号处理实验:使用TLC320AC01作为模拟接口(AIC)电路,提供A/D和D/A各1个通道(14 bit),最高采样率为25K Sa/s。

DSP技术及应用实验指导书-2015版资料

DSP技术及应用实验指导书-2015版资料

DSP技术及应用实验目录实验系统的组成与使用 (1)实验一CCS的基本操作使用 (4)实验二CCS中程序的基本调试方法 (7)实验三用CCS读取数据和显示图形 (10)实验四汇编语言程序设计与调试 (17)实验五用SIMULATOR调试FIR数字滤波器 (23)实验六IIR数字滤波器程序编写与调试 (29)实验七中断及分支实验 (33)实验八数据空间和I/O空间的扩展与操作实验 (36)实验九I/O口使用及数字温度传感器实验 (40)实验十电子钟 (42)实验十一语音录放实验 (44)DSP技术及应用实验实验系统的组成与使用HD8680型数字信号处理和通信应用实验装置是实验系统的主体,担负着实现数字信号处理和数字通信的各项任务。

其中又分成软件辅助部分和硬件平台部分。

下面简要地介绍实验系统的使用方法,供后续实验中查阅使用。

HD8682型数字信号处理和通信应用实验装置一、实验装置单片机主机控制菜单使用说明1.实验装置加电后液晶显示器出现主菜单显示“欢迎使用现代数字信号处理实验平台”2.按“开始”键后显示菜单1:DSP芯片原理2:DSP芯片应用3:数字信号处理4:信号与系统3.按“”键箭头下移可选择1、2、3、4类实验,按“”键箭头上移可重新选择。

确定选择某类实验后按“确定”键。

4.第1类实验“1:DSP芯片原理”的下一级菜单如下1:DSP芯片原理01中断实验02定时器实验03串口实验04I/O实验05DSP初始化06数据块传送第2类实验“2:DSP芯片应用”的下一级菜单如下1:DSP芯片应用01时钟显示02数字温度计03语音录放实验04音频信号处理05A/D转换实验06D/A转换实验07信号产生实验08AD50初始化09数字电话第3类实验“3:数字信号处理”的下一级菜单如下内蒙古科技大学通信实验室3:数字信号处理01频谱分析02IIR滤波器03FIR滤波器第4类实验“4:信号与系统”的下一级菜单如下4:信号与系统01频率合成确定某个实验后按“确定”键,有些实验还要进行下一步参数选择,如选择了“3:数字信号处理”下的“03 FIR滤波器”后又会显示下一级菜单:03 FIR滤波器1:低通2:高通3:带通4:带阻在选择了“1:低通”后,再按“确定”键,才开始运行程序。

DSP实验指导书

DSP实验指导书

实验一常用指令实验一、实验目的1、了解DSP开发系统的组成和结构;2、掌握DSP开发系统连接过程和DSP的开发界面;3,熟悉LF2407系列的寻址系统及常用LF2407系列指令的用法。

二、实验设备计算机,CCS 2.0版软件,DSP仿真器,EXP3实验箱。

三.实验步骤与内容开发TM S 320C2xxx应用系统一般需要以下几个调试工具来完成:(1)软件集成开发环境(CodeComposer):完成系统的软件开发,进行软件和硬件仿真调试。

它也是硬件调试的辅助乎段。

(2)开发系统:实现硬件仿真调试时与硬件系统的通信,控制和读取硬件系统的状态和数据。

(3)评估模块:提供软件运行和调试的平台和用户系统开发的参照。

(4) CodeComposer4.1卞要完成系统的软件开发和调试。

它提供一整套的程序编制、维打…、编译、调试环境,能将汇编语言和C语言程序编译连接生成COFF(公共目标文件)格式的可执行文件,并能将程序下载到目标DSP上运行调试。

(5)用户系统的软件部分可以由CodeComposer建立的工程文件进行管理,工程文件一般包含以下几种文件:源程序文件:C语言或汇编语言文件(*.ASM或*.C)头文件(*H)命令文件(*.CMD)库文件(*.LIB)中断向量交件(*.ASM)★启动CodeComposer双击桌面上“CC C2000 "启动Code Composer 4.1;可以看到显示出的C2XX CodeComposer窗口;★创建工程(1)创建新的工程文件:选择菜单“Project”的“New...”项;输入工程文件名字并保存;这时建立的是一个空的工程文件;.(2)在工程文件中添加程序文件:选择菜单“Project”的“Add Files to Project...”项;在“Add Files to Project”对话框中改变文件类型为“Asm Source Files(.a*;*.s*)",选择文件“*asm";重复上述各步骤,再添加以下文件到工程中;*.cmd, vector.asm.(3)编译连接工程:选择菜单“Project”的“Rebuild All”项;注意编译过程中CCS卞窗日下部的“Build"提示窗中显示编译信息,最后将给出错误和警告的统计数;编辑修改工程中的文件.(4)查看工程文件展开CCS卞窗日左侧工程管理窗中的工程各分支,可以看到“*.mak*工程中包含"*.asm","*.cmd"和"*.h;,其中“*.h”为程序在编译时根据程序中的“include"语句自动加入的;(5).查看源文件双击工程竹理窗中的“`'`as m”文件,可以查看程序内容;双击工程竹理窗中的“`'`.h”文件,打开此文件显示,可以看到其中有卞程序中要用到的一些寄存器等;" *.cmd”文件定义程序所放置的位置,此例中描述了LF2407的片内存储器资源,指定了程序和数据在内存中的位置;(6)基本调试功能:a)执行File-Load Program,在随后打开的对话框中选择刚刚建立的*.out文件;在项日浏览窗日中,双击`'`.rim激活这个文件,移动光标到start 行上,右击鼠标选择Toggle Breakpoint或按F9设置断点;b)使用观察窗口执行View令Watch window打开观察窗日;在`*asm中,选中任意一个变量,右击鼠标,选择”Quickwatch",CCS将打开quickwatch窗口并显示选中的变量;在`*asm中,选中任意一个变量,右击鼠标,选择”Add to watch window",CCS将把变量添加到观察窗日并显示选中的变量值;在观察窗日中双击变量,则弹出修改变量窗日,此时,可以在这个窗日中改变程序变量的值。

DSP实验操作指导书

DSP实验操作指导书

DSP实验实验操作指导
在实验操作之前,将仿真器在断电状态下与实验箱在断电状态下连接好,然后将USB 连线接到PC机,再给实验箱通电。

1、运行CCS 2(C200)
2、在FILES命令列装如GEL文件,文件路径为
….. :\SEED DTK APD\03.EXAMPALES OF PROGRAM\01.DSP\FOR SEED-DEC2407\01.DTK2407
做第几个实验,就装入第几个实验目录下的GEL文件,如第八个实验是数字滤波,就装入08. DTK_APD_FILTER目录下的GEL 文件.
3、在GEL 命令列将F2407 DEBUGGER设置为FLASH_DISABLE。

4、在PROJECT 命令列打开实验软件。

5、在PROJECT命令列ADD FILES TO PROJECT,添加库文件,选择C2400的CGTOOLS 中的LIB。

6、编译打开的实验软件。

7、在实验箱上选择所做的实验,CCS使用选择“是”,实验参数设置完成后不要在实验箱上运行实验等待实验程序从PC机装入。

8、在CCS下执行FILE命令列的LOAD PROGRAM。

9、在PC机上运行DEBUG命令列的RUN,实验箱上指示实验程序正在装载或装载成功。

10、在实验箱上运行实验,观察实验结果。

DSP实验指导书-图文

DSP实验指导书-图文

DSP实验指导书-图文数字信号处理E某PIV教学实验系统110实验五离散余弦变换(DCT)算法实验一、实验目的学习DCT算法的实现方法。

二、实验设备计算机,CCS2.0版软件,实验箱,DSP仿真器。

三、实验原理离散余弦变换与离散傅立叶变换紧密相关的,属于正弦类正交变换,由于其优良的去冗余性能及高效快速算法的可实现性,被广泛用于语音及图象的有损和无损压缩。

在开始实验之前,应了解以下基本原理。

1.语音或图象的压缩手段;2.DCT变换在数据压缩中的作用与应用。

四、实验步骤1.阅读本实验所提供的样例子程序;2.运行样例程序,分析结果;3.样例程序实验操作说明A.实验前准备1)正确完成计算机、DSP仿真器和实验箱连接后,开关K9拨到右边,即仿真器选择连接右边的CPU:CPU2;系统上电;2)“A/D转换单元”的拨码开关设置:JP3拨码开关:码位123456备注ON:将“模拟信号源”单元的信号输入到AD7822OFF:OFF:OFF:OFF:OFF:SW2拨码开关:SW21ON2ON3ON4备注码位ONAD7822的采样时钟为250KHZ,且中断给CPU2的中断2数字信号处理E某PIV教学实验系统111S23拨码开关:码位1、2B.实验启动CCS2.0,Project/Open打开“Algorithm”目录中“e某p05_cpu2”子目录下“E某p-DCT-AD.pjt”工程文件;双击“E某p-DCT-AD.pjt”及“Source”可查看各源程序;加载“E某p-DCT-AD.out”;在主程序中,在flag=0处设置断点;单击“Run”运备注OFF,不混频行程序,程序将运行至断点处停止;数字信号处理E某PIV教学实验系统112用View/Graph/Time/Frequency打开两个图形观察窗口;采用双踪观察在启始地址分别为某和y,长度为128的单元中数值的变化,数值类型为32位浮点型,这两个数组分别存放的是经A/D转换的输入信号和对该信号进行DCT变换的结果;再打开一个图形观察窗口,设置观察变量为z;变量z为输入信号的DCT变换及逆DCT变换的结果,长度128,32位浮点型,即输入信号的重构信号;调整各图形观察窗口,观察正变换与逆变换结果;单击“Animate”运行程序,调整各图形观察窗口,动态观察变换结果;改变输入信号的波形、频率、幅值,动态观察变换结果;数字信号处理E某PIV教学实验系统113单击“Halt”暂停程序运行,关闭窗口,实验结束;实验结果:在CCS2.0环境,同步观察输入信号及其DCT变换结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
每隔1s让一个LED亮,然后下一个1s 让另一个LED亮,依此类推。6个LE D灯循环亮。
(1)可以调节定时器中断时间,及计数变量终值,即可改变亮灯
调整亮灯次序,也可以跨过全灭的环节,直接由6跳到1,即1-23-4-5-6-1-…。
实验五: PWM控制实验
硬件连线图
此处用到2个表笔,分别接PWM0和PWM1 (PWM2和PWM3/PWM4和PWM5),可以 更清晰地比较互补导通的两路管子占空比的 变化。
DSP实验指导
时间:2015年4月9日
主要内容
1 软件安装说明
2
各实验注意事项
3
其他
一、软件安装说明
DSP实验前需安装4个软件: CodeWarrior_V8.3 仿真器驱动
软件环境:程序编写、运行及调试
下载工具:仿真器用于将上位机的程序下载入下位机 的目标板,使用仿真器之前,先安装仿真器的驱动
注意事项: 示波器表笔与8013控制板的端子勿直接 相连,中间应用短线连接。因为两排接线 端子较密集,用表笔直接连端子,容易将 相邻的两个端子短路。
语句分析
• duty = TFR1_tfr16SinPIx(angle)
sin 翻 译 π x
duty [sin(
angle )] 32767 32767Leabharlann 实验七: DAC数模转换实验
硬件连线图
程序下载接线图
仿真器
JTAG下载线
USB接口
RS232
主机串口
步骤: 1、点击Make,编译程序; 2、点击Run,下载程序; 3、再点击Run,运行程序; 4、程序运行后,拔除仿真器, 接上5V电源(因为运放需要 5V供电)。
程序运行接线图
注意事项: 严禁将仿真器和5V电源同时接入 目标板,防止烧坏元器件。应先 拔除仿真器,再接5V电源。
同,并对结果进行分析。
1)sat_value_1与sat_unit_value_1;
2)sat_value_2与sat_unit_value_2; 3)sat_value_3与sat_unit_value_3; 4)sat_value_4与sat_unit_value_4 。
1、2、3、4分别 代表+、-、*、/ 四则运算
实验二: SCI串行通信实验
串口调试助手的使用
4)清空接收区: 点击清空接收区按钮,即 可对数据接收区的内容进 行清除。
3)数据重填: 点击清空重填按钮,即可重新 输入要发送的数据。
2)数据发送: a) 选中自动发送,即可周期发送数据(自 动发送周期可人工修改); b) 点击手动发送按钮(只在点击该按钮时, 才进行数据发送)。
跳线的接法及功能 跳线P5的接法示意图: 1)用跳线帽短接ANA0引脚,即将ANA0端口与DSP 的管脚相连,则ANA0有效; 2)拔除跳线帽,用跳线帽短接PC0引脚,即将PC0端 口与DSP的管脚相连,则PC0有效
跳线帽实物图 跳线帽接法
谢谢
实验三: ADC模数转换实验
硬件连线图
A/D转换结果及显示
ANA2 3.3V (Vref) GND Vin
(1)A/D转换结果可由下面公式得出:
ADVIN Vin *32760 Vref
输入电压Vin范围为0-3.3V,对应的转换结果ADVIN 为0-32760。 (2)转换结果LED显示可由下面公式得出:
使用PC-Master观察变量
使用PC-Master观察以下各变量:duty,angle和PWM波。
组件设置
组件设置包括:属性设置(Properties),方 法函数设置(Methods)和事件设置(Events) 。
组件属性设置包括:基础设置(BASIC),高级 设置(ADVANCED)和专家设置(EXPERT),如 果大家对照实验指导书未找到设置项,可以切 换到ADVANCED进行设置。
Step 2
如果点击运行按钮(Run),出现如下图所示的 错误,说明未连接上仿真器,此时需要在 CodeWarrior中对仿真器进行上述两步的设置。
3、常见错误
二、各实验注意事项
实验一:PC-Master实验 实验二: SCI串行通信实验 实验三: ADC模数转换实验
实验四:定时器实验
实验五: PWM控制实验 实验六: DSP四则运算 实验七: DAC数模转换实验
硬件连线图
实验一:PC-Master实验
仿真器
JTAG下载线
USB接口
RS232
主机串口
图标初识
编译图标:Make-
下载/运行图标:Run-
程序编译完成(Make)后,需将程序 下载入目标板(Run),下载完成后, 点击运行( Run ),程序开始运行。
5)关闭软件: 使用完毕后,点击关闭程序 按钮,即可结束程序。 1)数据输入: 在数据输入区中输入要 发送的字符或数据。
思考题 实验中给出的程序可以很好地接收和发送单个字符,而连续发
多个字符时会出现缺字符的情况,应该如何解决这个问题?
例如:发送“Welcome to PEMC Lab ! ”
提示: 1、加长 input /output buffer size 2、在收发数据中加入延迟程序, 防止数据接收发送间隔过短,引 起冲突,导致数据接收出错。
变量名:
实验六: DSP四则运算
sat_unit_value(经饱和处理的定标值)
1) unit_value(定标值)
unsat_unit_value(无饱和处理的定标值) sat_value(经饱和处理的计算值)
2) value(普通值)
unsat_value(无饱和处理的计算值)
通过PC-Master观察实验结果,比较下面4组值是否相
LED _ display ADVIN 4096
ADVIN范围为0-32760,LED_display结果为0~7,因 此可用三个LED灯显示 A/D转换结果。
实验四:定时器实验(跑马灯实验)
实验中定时器中断周期为50ms,再加入一个计数变量。每进入
一次定时器中断,计数变量加1,当计数变量达到20时,计数变 量清零,并让亮着的LED灯灭,下一个LED灯亮。 程序改进: 时长。 (2)此实验亮灯顺序为1-2-3-4-5-6-全灭-…,通过改变程序,可以
Connections,在右侧Remote Connections中选择第4项
,56800E Local FSL OSBDM Conne…,点击OK。
Step 1
Step 2 :点击Edit-smm pRom_XRAM Settings(或Alt+F7),在左 侧Target Settings Panels选中Debugger-Remote Debugging,在右侧 Remote Debugging-Connection的下拉菜单中,选中56800E Local FSL OSBDM Connection,点击OK,完成设置。
上位机调试工具:通过串口连接上位机的FreeMaster与 下位机目标板,可以在FreeMaster的界面上以图形或数 值的方式观察或更改程序中的变量 上位机调试工具:用于目标板和上位机之间串行通信
FreeMaster
串口调试助手
1、仿真器驱动安装
Step 1
Step 2
1.驱动安装:选择从列表或指定位置安装
示波器接线图
电路原理: 电路的输入为PWM脉冲信号,此电路的作用是将PWM信号进行低
通滤波,使得输出DA0/DA1的模拟电压值与PWM信号的占空比成正
比。 电路的输入输出关系为:0%占空比→1.24V;100%占空比→-1.24V。
三、 其他
跳线的使用 如下图左侧所示,为56F8013跳线开关P5~P10,中间为跳线P11。 56F8013共有七组跳线开关。
2.驱动位置:位于OSBDM-JM60软件包中 的jm60-driver
Step 3
打开CodeWarrior_V8.3,程序编译(Make)完成 后,在运行(Run)前,需对下载器进行设置,有 2步设置。
2、仿真器设置
Step 1 :点击Edit—Preferences,在左侧IDE
Preferences Panels中选中Debugger-Remote
仿真器未连接上 点击Run按钮后,出现如下图所示问题,说明仿真器未连接上, 需在CodeWarrior中对仿真器配置中进行前述两步的设置。
常见问题
FreeMaster无显示 FreeMaster 工具中的Stop按钮凹下去,说明上位机与下位机目 标板的连接处于关闭状态,故FreeMaster无显示。
相关文档
最新文档