资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
信号与信息处理综合实验报告信息与通信工程学院信号与信息处理综合实验报告(DSP部分)班级: 姓名: 学号: 序号: 日 期: 第1页实验一Hello World和LED一、实验目的熟悉CCS v5的开发流程,了解各个菜单的功能。二、程序功能1、 在控制台中显示Hello World运行程序后,在控制台显示Hello World。2、 控制LED灯闪烁FTP给出一个LED的程序模板,可以控制LED 0的闪烁。基于该模板,需要完成:(1) 修改闪烁的频率;(2) 通过写8bit数值到CPLD寄存器来控制LED,使得4个LED以200ms的频率同时打开和关闭。3、拓展功能 跑马灯(一个灯循环从一侧向另一侧滚动)。三、程序基本信息1、程序模块描述:(1)Hello World:略。(2)LED:DSK6416_init():初始化板级支持库DSK6416_LED_init():初始化板子的LED显示DSK6416_DIP_init();初始化DIP开关DSK6416_rset(DSK6416_USER_REG, 0xFF);调用寄存器以及赋值DSK6416_waitusec(100000);程序延时2、程序流程:(1)Hello World:略。(2)LED:四个灯循环亮灭开始初始化硬件及相关变量开关变量为1?Y寄存器后四位写入0xFF(四个灯均亮),置开关为0N寄存器后四位写入0(四个灯均灭),置开关为1等待200ms跑马灯开始初始化硬件及相关变量写寄存器使一个灯亮变量重置灯的对应变量值左(右)移灯已移到最左(右)端?NY四、功能测试记录 1、Hello World:执行程序后,CCS的命令行窗口出现“Hello World”字样。 2、LED: (1)四个LED灯以200ms的频率同时循环亮灭。 (2)一个LED灯从一侧到另一侧循环闪烁。五、调试过程中的主要问题及难点1、编译时提示代码中包含的头文件找不到。解决:在工程属性窗口添加所需的include文件夹和lib文件。2、提示“NO CHIP DEFINED”。解决:在工程属性窗口的“Predefine NAME”中添加:CHIP_64163、提示“Error initialize emulator”。解决:硬件仿真器初始化错误。重新连接硬件或安装驱动。六、实验总结这是第一次DSP部分的实验,虽然主要目的是认识和了解CCS和DSP6416的开发板,实验内容也比较简单,只需要通过简单的修改代码即可完成实验,但由于初次实验对实验环境尚不是很了解,加上事先对实验指导课件没有进行认真研读,导致实验过程完成的不是非常顺利。不管怎么样,这次实验还是一个好的开始,我基本熟悉了DSP实验的基本流程和要点,以后做复杂的实验的过程也一定会更顺利。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号