首页资源分类嵌入式开发DSP > 用DSP点亮发光二极管实验教程.pdf

用DSP点亮发光二极管实验教程.pdf

已有 458949个资源

下载专区


TI最新应用解决方案

工业电子 汽车电子 个人消费电子

上传者其他资源

文档信息举报收藏

标    签: DSP点亮发光二极管实验调试教程

分    享:

文档简介

教你你如何利用ccs软件建立工程,并详细讲解如何编译,下载到开发板RAM中进行调试,点亮LED灯进行试验。

文档预览

实验 1 点亮发光二极管实验教程 实验 1 点亮发光二极管实验教程 修订记录: 文日档期版ht本tp://yh-007:: .tV2a011o.02b-1a0o-1.com Version Author V1.0 Tony Date 2013-10-1 Changes 初次释放 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 1 页 共 16 页 实验 1 点亮发光二极管实验教程 obao.com 在阅读本文时,请先看下本文件夹中的开发套件教程 1“第 1 讲 淘宝硬汉科技 F28335 开 ta 发板套件产品介绍”和教程 2“第 2 讲 淘宝硬汉科技之软件安装与设置_F28335”,两讲中详 . 细介绍了开发套件的硬件资源和软件安装设置等信息。 /yh-007 第一步:按照第 2 讲在 中设置完仿真器和 DSP 型号后,自动启动 CCS 编程窗口(设 http:/ 置完仿真器和 DSP 型号后,每次启动 CCS 编程窗口只需双击 快捷方式即可) 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 2 页 共 16 页 实验 1 点亮发光二极管实验教程 .taobao.com 第二步:选择 Debug 菜单下的 connect(之前确保硬件已经连接成功了),连接成功后,然后将 07 光盘中的“YH-F28335 例程”中的 V101 文件夹复制到硬盘 E:\目录下,注意路径一定全是英 -0 文的,不能有中文目录也就是说不能直接将例程文件夹粘贴到桌面上,否则打开 project 时, http://yh CCS 会报错,打开第一个例程的步骤为:如下图所示,点击菜单 Project 下的 Open… 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 3 页 共 16 页 然后出现浏览框如下: 实验 1 点亮发光二极管实验教程 taobao.com 双击“example1_GpioLED”文件夹进入后再对话框中选择“example1_GpioLED.pjt”项目文件 http://yh-007. 打开。 打开后项目文件会出现在右边,如红框所示: 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 4 页 共 16 页 实验 1 点亮发光二极管实验教程 点容;击红圈里面项目文件前的h小tt加p号://yh-007.taob,ao可.以c看om到项目文件里面包含的内 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 5 页 共 16 页 实验 1 点亮发光二极管实验教程 这些文件夹中,最重要的是 和 文件夹, 文件夹 中就是已经编好的 C 语言程序(DSP 这里使用的 C 语言完全符合标准 C 语言的写法和规则,也 可以汇编和 C 语言的混合编程,属于应用层编程),而 文件夹中的.h 文件是 程序的头文件,一般用来定义寄存器和常量等(属于底层编程)。点击 和 文件夹前面的小加号可以看到文件夹里面的具体文件,如下图红框所示: http://yh-007.taobao.com 双击 主程序就出现下图 这时,你就可以在主程序中进行编写或修改了,这里程序均已调试过无需修改,就当做这个 project 是你刚刚写好的。 然后编译已写好的这个 project。 这个跟单片机类似,学习过单片机的朋友知道编好一个程序后,要进行编译,看是否编译通过, 如果语法上有错误,就会提示几个 error,此时需要进行程序修改,然后再编译,知道编译通 过。如果语法正确,编译就会通过,然后生成.out 文件。 在 CCS3.3 中,点击快捷图标 或者点击 F7 键。 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 6 页 共 16 页 实验 1 点亮发光二极管实验教程 编译完后就会显示编译结果h,t如tp下:所/示/:yh-007.taobao.com 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 7 页 共 16 页 实验 1 点亮发光二极管实验教程 代表编译通过了,这时.out 可执行文件就生成了。 这时,将.out 文件装载(load)到 DSP 的片内 RAM 中,操作如下,点击 File→Load Program, 如下图红圈处所示,或者点击快捷键 Ctrl+L 下图对话框 http://yh-007.taobao.com 出现 选择 Debug 文件夹下的.out 文件打开,就会出现下图进度条 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 8 页 共 16 页 实验 1 点亮发光二极管实验教程 obao.com 完后程序已经下载到 F28335 的 RAM 中了,一下就是在 RAM 中调试程序: .ta 点击 CCS3.3 左侧的 或者点击 F5 快捷键,使程序开始运行,这时一组 5 个 LED 不停的闪 007 烁。点击左侧的 就停止当前运行的程序,这时 LED 就不闪烁了,自动出现下图红圈处的 http://yh- ,代表当前程序运行到什么地方停止的,再点击 就接着从这里运行。 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 9 页 共 16 页 实验 1 点亮发光二极管实验教程 用 watch window 观察程序中的变量 操 作 如 下 , 在 Example1_2833xGpioLED.c 文 件 中 , 找 到 变 量 i , 然 后 右 键 点 击 , 选 择 ,如下图所示 ://yh-007.taobao.com 然后再屏幕的右下角就出现了下图。点击 运行,然后点击 停止,就会看到红色数字会 http 发生变化。 还可以实时的观察变量的变化,接着上面的操作,如下图所示选择 ,这表示你选择了实时模式。 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 10 页 共 16 页 实验 1 点亮发光二极管实验教程 第一次会弹出个对话框点击h“t是tp”:即/可/:yh-007.taobao.com 再选择 View→Real time Refresh Options,如下图: 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 11 页 共 16 页 实验 1 点亮发光二极管实验教程 http://yh-007.taobao.com 然后会弹出对话框,在红圈处打上勾,再点 OK 这时会发现编程界面的下方会出现一行字在一闪一闪的。 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 12 页 共 16 页 实验 1 点亮发光二极管实验教程 这时再点击运行快捷键 h,t就t会p:发/现/红yh字-在0不07断.连t续ao变b化ao.com 推出实时模式的过程如下,点击 停止程序运行,然后如下图再点一下 就推出实时模式了,这时才可以 reset cpu 和 Reset,否 则在实时模式下 reset cpu 和 Reset 会发生 CCS3.3 死机的现象,这时也没关系,关掉 CCS, 拔掉仿真器 USB,把开发板断点再上电,再插上仿真器 USB,打开 CCS3.3 重新连接即可。 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 13 页 共 16 页 实验 1 点亮发光二极管实验教程 /yh-007.taobao.com 下面讲下载程序调试时常用的一些操作 :/ (1) 如下表所示 tp Ctrl+R RESET CPU 就是把刚才 CPU 运行过程中产生的数据都清零,回到程序的起 ht 点(RESET CPU 后一定要 Restart) Ctrl+shift+F5 Restart 注意:RESET CPU 后一定要 Restart,两者是同时使用的,否则再 点 无法正常运行程序 C 函数中的单步执行(进入在函数) C 函数中的单步执行(不进入在函数) 从当前 C 语言子函数中跳出 汇编语言中的单步执行 汇编语言中的跳出 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 14 页 共 16 页 实验 1 点亮发光二极管实验教程 让程序运行到鼠标指的位置(run to cursor) 全速运行,跟 的区别就是遇到断点不停止 (2)设置断点和消除断点 双击.c 源文件程序左侧灰色处,会出现一个断点,断点的意思就是程序运行到这里时就会停 止。如下图红圈处所示 7.taobao.com 双击此处就会出现 00 断点,再双击就会去 - 掉断点 http://yh 也可以鼠标点击程序某行后点击 来添加断点 单击此处就会出现 断点,再单击就会去 掉断点 单击此处就会取消 所有断点 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 15 页 共 16 页 (3)查找 实验 1 点亮发光二极管实验教程 使用方法,选中一个 C 文件中的单词、数字或字母,如下图所示 然后点 ,就会自动弹跳到本页其他有相同单词的地方。 在当前 C 文件中查找 在当前 project 所在文件夹下查找,这个比较常用,可以查找变量所在定义 处 http://yh-007.taobao.com 网址:http://yh-007.taobao.com QQ 技术支持: 1447200701 第 16 页 共 16 页

Top_arrow
回到顶部
EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。