《北邮信息工程信号与信息处理综合实验DSP实验一报告》由会员分享,可在线阅读,更多相关《北邮信息工程信号与信息处理综合实验DSP实验一报告(4页珍藏版)》请在金锄头文库上搜索。
1、信号与信息处理综合实验报告信息与通信工程学院信号与信息处理综合实验报告(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、拓展功能 跑马灯(一个灯循环从一侧向
2、另一侧滚动)。三、程序基本信息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(四个灯
3、均灭),置开关为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实验的基本流程和要点,以后做复杂的实验的过程也一定会更顺利。