DSP实验指导201549研讨.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP实验指导201549研讨

* * DSP实验指导 时间:2015年4月9日 主要内容 1 软件安装说明 2 各实验注意事项 3 其他 一、软件安装说明 DSP实验前需安装4个软件: CodeWarrior_V8.3 仿真器驱动 FreeMaster 串口调试助手 软件环境:程序编写、运行及调试 上位机调试工具:通过串口连接上位机的FreeMaster与下位机目标板,可以在FreeMaster的界面上以图形或数值的方式观察或更改程序中的变量 下载工具:仿真器用于将上位机的程序下载入下位机的目标板,使用仿真器之前,先安装仿真器的驱动 上位机调试工具:用于目标板和上位机之间串行通信 1、仿真器驱动安装 1.驱动安装:选择从列表或指定位置安装 2.驱动位置:位于OSBDM-JM60软件包中的jm60-driver Step 1 Step 2 Step 3 2、仿真器设置 打开CodeWarrior_V8.3,程序编译(Make)完成后,在运行(Run)前,需对下载器进行设置,有2步设置。 Step 1 :点击Edit—Preferences,在左侧IDE Preferences Panels中选中Debugger-Remote 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,完成设置。 Step 2 3、常见错误 如果点击运行按钮(Run),出现如下图所示的错误,说明未连接上仿真器,此时需要在CodeWarrior中对仿真器进行上述两步的设置。 二、各实验注意事项 实验一:PC-Master实验 实验二: SCI串行通信实验 实验三: ADC模数转换实验 实验四:定时器实验 实验五: PWM控制实验 实验六: DSP四则运算 实验七: DAC数模转换实验 实验一:PC-Master实验 硬件连线图 RS232 JTAG下载线 仿真器 USB接口 主机串口 图标初识 编译图标:Make- 下载/运行图标:Run- 程序编译完成(Make)后,需将程序下载入目标板(Run),下载完成后,点击运行( Run ),程序开始运行。 常见问题 仿真器未连接上 点击Run按钮后,出现如下图所示问题,说明仿真器未连接上,需在CodeWarrior中对仿真器配置中进行前述两步的设置。 FreeMaster无显示 FreeMaster 工具中的Stop按钮凹下去,说明上位机与下位机目标板的连接处于关闭状态,故FreeMaster无显示。 实验二: SCI串行通信实验 串口调试助手的使用 1)数据输入: 在数据输入区中输入要发送的字符或数据。 2)数据发送: a) 选中自动发送,即可周期发送数据(自动发送周期可人工修改); b) 点击手动发送按钮(只在点击该按钮时,才进行数据发送)。 3)数据重填: 点击清空重填按钮,即可重新输入要发送的数据。 4)清空接收区: 点击清空接收区按钮,即可对数据接收区的内容进行清除。 5)关闭软件: 使用完毕后,点击关闭程序按钮,即可结束程序。 思考题 实验中给出的程序可以很好地接收和发送单个字符,而连续发多个字符时会出现缺字符的情况,应该如何解决这个问题? 例如:发送“Welcome to PEMC Lab ! ” 提示: 1、加长 input /output buffer size 2、在收发数据中加入延迟程序,防止数据接收发送间隔过短,引起冲突,导致数据接收出错。 实验三: 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转换结果。 GND 3.3V (Vref) ANA2 Vin 实验四:定时器实验(跑马灯实验) 实验中定时器中断周期为50ms,再加入一个计数变量。每进入一次定时器中断,计数变量加1,当计数变量达到20时,计数变量清零,并让亮着的LED灯灭,下一个LED灯

文档评论(0)

骨干 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档