DSP实验指导-2015-4-9

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

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

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

资源描述

DSP实验指导时间:2015年4月9日主要内容1软件安装说明2各实验注意事项3其他一、软件安装说明DSP实验前需安装4个软件:CodeWarrior_V8.3仿真器驱动FreeMaster串口调试助手软件环境:程序编写、运行及调试上位机调试工具:通过串口连接上位机的FreeMaster与下位机目标板,可以在FreeMaster的界面上以图形或数值的方式观察或更改程序中的变量下载工具:仿真器用于将上位机的程序下载入下位机的目标板,使用仿真器之前,先安装仿真器的驱动上位机调试工具:用于目标板和上位机之间串行通信1、仿真器驱动安装1.驱动安装:选择从列表或指定位置安装2.驱动位置:位于OSBDM-JM60软件包中的jm60-driverStep1Step2Step32、仿真器设置打开CodeWarrior_V8.3,程序编译(Make)完成后,在运行(Run)前,需对下载器进行设置,有2步设置。Step1:点击Edit—Preferences,在左侧IDEPreferencesPanels中选中Debugger-RemoteConnections,在右侧RemoteConnections中选择第4项,56800ELocalFSLOSBDMConne…,点击OK。Step1Step2:点击Edit-smmpRom_XRAMSettings(或Alt+F7),在左侧TargetSettingsPanels选中Debugger-RemoteDebugging,在右侧RemoteDebugging-Connection的下拉菜单中,选中56800ELocalFSLOSBDMConnection,点击OK,完成设置。Step23、常见错误如果点击运行按钮(Run),出现如下图所示的错误,说明未连接上仿真器,此时需要在CodeWarrior中对仿真器进行上述两步的设置。二、各实验注意事项实验一:PC-Master实验实验二:SCI串行通信实验实验三:ADC模数转换实验实验四:定时器实验实验五:PWM控制实验实验六:DSP四则运算实验七:DAC数模转换实验实验一:PC-Master实验硬件连线图RS232JTAG下载线仿真器USB接口主机串口图标初识编译图标:Make-下载/运行图标:Run-程序编译完成(Make)后,需将程序下载入目标板(Run),下载完成后,点击运行(Run),程序开始运行。常见问题仿真器未连接上点击Run按钮后,出现如下图所示问题,说明仿真器未连接上,需在CodeWarrior中对仿真器配置中进行前述两步的设置。FreeMaster无显示FreeMaster工具中的Stop按钮凹下去,说明上位机与下位机目标板的连接处于关闭状态,故FreeMaster无显示。实验二:SCI串行通信实验串口调试助手的使用1)数据输入:在数据输入区中输入要发送的字符或数据。2)数据发送:a)选中自动发送,即可周期发送数据(自动发送周期可人工修改);b)点击手动发送按钮(只在点击该按钮时,才进行数据发送)。3)数据重填:点击清空重填按钮,即可重新输入要发送的数据。4)清空接收区:点击清空接收区按钮,即可对数据接收区的内容进行清除。5)关闭软件:使用完毕后,点击关闭程序按钮,即可结束程序。思考题实验中给出的程序可以很好地接收和发送单个字符,而连续发多个字符时会出现缺字符的情况,应该如何解决这个问题?例如:发送“WelcometoPEMCLab!”提示:1、加长input/outputbuffersize2、在收发数据中加入延迟程序,防止数据接收发送间隔过短,引起冲突,导致数据接收出错。实验三:ADC模数转换实验硬件连线图A/D转换结果及显示(1)A/D转换结果可由下面公式得出:输入电压Vin范围为0-3.3V,对应的转换结果ADVIN为0-32760。(2)转换结果LED显示可由下面公式得出:ADVIN范围为0-32760,LED_display结果为0~7,因此可用三个LED灯显示A/D转换结果。GND3.3V(Vref)ANA2Vin*32760inVINrefVADV_4096VINADLEDdisplay实验四:定时器实验(跑马灯实验)实验中定时器中断周期为50ms,再加入一个计数变量。每进入一次定时器中断,计数变量加1,当计数变量达到20时,计数变量清零,并让亮着的LED灯灭,下一个LED灯亮。程序改进:(1)可以调节定时器中断时间,及计数变量终值,即可改变亮灯时长。(2)此实验亮灯顺序为1-2-3-4-5-6-全灭-…,通过改变程序,可以调整亮灯次序,也可以跨过全灭的环节,直接由6跳到1,即1-2-3-4-5-6-1-…。每隔1s让一个LED亮,然后下一个1s让另一个LED亮,依此类推。6个LED灯循环亮。实验五:PWM控制实验硬件连线图注意事项:示波器表笔与8013控制板的端子勿直接相连,中间应用短线连接。因为两排接线端子较密集,用表笔直接连端子,容易将相邻的两个端子短路。此处用到2个表笔,分别接PWM0和PWM1(PWM2和PWM3/PWM4和PWM5),可以更清晰地比较互补导通的两路管子占空比的变化。语句分析•duty=TFR1_tfr16SinPIx(angle)使用PC-Master观察变量使用PC-Master观察以下各变量:duty,angle和PWM波。sinπx翻译[sin()]3276732767angleduty组件设置组件属性设置包括:基础设置(BASIC),高级设置(ADVANCED)和专家设置(EXPERT),如果大家对照实验指导书未找到设置项,可以切换到ADVANCED进行设置。组件设置包括:属性设置(Properties),方法函数设置(Methods)和事件设置(Events)。实验六:DSP四则运算变量名:1)unit_value(定标值)2)value(普通值)sat_unit_value(经饱和处理的定标值)unsat_unit_value(无饱和处理的定标值)sat_value(经饱和处理的计算值)unsat_value(无饱和处理的计算值)通过PC-Master观察实验结果,比较下面4组值是否相同,并对结果进行分析。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分别代表+、-、*、/四则运算实验七:DAC数模转换实验硬件连线图RS232JTAG下载线仿真器USB接口主机串口步骤:1、点击Make,编译程序;2、点击Run,下载程序;3、再点击Run,运行程序;4、程序运行后,拔除仿真器,接上5V电源(因为运放需要5V供电)。程序下载接线图程序运行接线图注意事项:严禁将仿真器和5V电源同时接入目标板,防止烧坏元器件。应先拔除仿真器,再接5V电源。示波器接线图电路原理:电路的输入为PWM脉冲信号,此电路的作用是将PWM信号进行低通滤波,使得输出DA0/DA1的模拟电压值与PWM信号的占空比成正比。电路的输入输出关系为:0%占空比→1.24V;100%占空比→-1.24V。三、其他跳线的使用如下图左侧所示,为56F8013跳线开关P5~P10,中间为跳线P11。56F8013共有七组跳线开关。跳线的接法及功能跳线P5的接法示意图:1)用跳线帽短接ANA0引脚,即将ANA0端口与DSP的管脚相连,则ANA0有效;2)拔除跳线帽,用跳线帽短接PC0引脚,即将PC0端口与DSP的管脚相连,则PC0有效跳线帽实物图跳线帽接法谢谢

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

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

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

×
保存成功