1 / 7
文档名称:

DSP技术实验报告-实验1开发环境及流水灯.pdf

格式:pdf   大小:666KB   页数:7页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

DSP技术实验报告-实验1开发环境及流水灯.pdf

上传人:1781111**** 2024/5/11 文件大小:666 KB

下载得到文件列表

DSP技术实验报告-实验1开发环境及流水灯.pdf

相关文档

文档介绍

文档介绍:该【DSP技术实验报告-实验1开发环境及流水灯 】是由【1781111****】上传分享,文档一共【7】页,该文档可以免费在线阅读,需要了解更多关于【DSP技术实验报告-实验1开发环境及流水灯 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..电子工程学院标准实验报告(实验)课程名称DSP技术开发环境及流水灯子科技大学验报告1:..-BF609-EDU;;;、程序编写、编译和调试;。;;-ICE仿真器一套。-BF609-EDU;;,实现开发板上的流水灯显示。-BF609-EDU简介·ADSP-BF6092个Blackfin内核,性能达500MHz/1000MMAC552K字节的片内SRAM,每个内核148KB的L1SRAM流水线视觉处理器(PVP),支持HD存储器·存储器NORFLASH:SST38VF320132MbitSPIFLASH:AT45DB161D16MbitDDR2SDRAM:MT47H64M16HR-25E128MB·LCD显示屏:480x272TFTLCDTM043NDH02·视频:视频解码:CH7024通过i2c总线控制·CMOSSENSOR可连接CMOSOV9650摄像头进行视频采集可连接CMOSOV3640摄像头进行视频采集通过EPPI与CMOSMODULE链接,通过TWI控制摄像头·音频SSM2603音频Codec24-bit立体声模数和数模转换器2:..立体声线路输入和单声道麦克风输入音频采样速率最高达96kHz·:两个RS232串行接口MMC接口:可外接SD存储卡LinkPort接口链路端口可连接到其他DSP或处理器的LinkPort双向端口具有8条数据线、1条应答线和1条时钟线·键盘:4*4键盘·外部扩展口:4个扩展TWI接口、16-PIN扩展GPIO接口·其他:8个可编程LED灯·JTAG调试接口系统调试单元(SDU)通过JTAG接口提供IEEE-,实现JTAG调试功能ES开发环境简介CrossCore?EmbeddedStudio是针对ADI公司Blackfin?和SHARC?处理器系列的一流集成开发环境(IDE)。该IDE基于Eclipse?,采用了我们最新一代的成熟的代码生成工具,提供了无缝直观的C/C++和汇编语言编辑、代码生成和调试支持。CCES通过图形窗口的方式与用户进行信息交换,程序开发人员可以在窗口中进行高效的工程管理,轻松地在编辑、编译和调试之间互相切换,实现高效率的程序开发。,每一个PORT引脚都可以设置为GPIO模式,在处理器复位之后,默认设置为GPIO模式,它是由PORTx_FER寄存器控制。每一个端口都有一组特定的MMR寄存器控制GPIO的功能。这些寄存器的每一位都代表特定端口的一个GPIO引脚。PORT的命名惯例是用一个小写的x代表一个存在的端口,按字母顺序从A,B,C,排列。例如,名字PORTx_REG代表了PORTA_REG,PORTB_REG,PORTC_REG,等等。名字Px0代表PA0,PB0,等。默认情况下,每个GPIO都设置为输入模式。输入驱动没有使能,这样避免了不必要的灌电流和在不用或不要关心的引脚加上拉电阻。要使能任何GPIO输入驱动,设置输入使能寄存器PORTx_INEN的相关位。使能后,读PORTx寄存器返回输入引脚的逻辑状态。输入信号不覆盖用于输出情况下的触发器状态。该状态只能通过软件改变。如果输入驱动器被启用,写PORTx寄存器可以改变触发器的状态,但改变不能被读回。任何GPIO引脚都可以配置为输出模式。可以设置方向寄存器的相关位来使能GPIO输出驱动。方向寄存器实现为一对写设置(W1S)和写清除(W1C)MMR寄存器,名字为PORTx_DIR_SET和PORTx_DIR_CLEAR。这样一来,各个GPIO管脚的信号流方向可以由独立的软件线程改变而不相互影响在同一端口上的其他GPIO。因为写PORTx寄存器可以改变一个特3:..GPIO,这样也有一对W1S和W1CMMR寄存器,叫做PORTx_SET和PORTx_CLEAR寄存器,可以手动设置GPIO输出。输出状态可以通过读PORTx寄存器获得。因为在输出驱动使能前,GPIO输出状态已经可以被控制,建议先设置或清除该触发器,以输出有意外的电平。开发板上LED采用的是共阳极接法,当数据总线的数据为低电平时,LED被点亮。·取出仿真器及BF609开发板WL-BF609-EDU,·将仿真器与开发板的JTAG口连接·将仿真器连接到计算机的USB口·连接电源·打开电源,正确连接时开发板上的电源和LED1指示灯亮ES使用·建立工程,设置参数并调试·导入开发板的LED流水灯实验·查阅资料修改程序,****Createdon:2014-10-12*Author:Administrator*//***********************************************************************************************************************************************************/#>4:..voidudelay(volatileintus){volatileinti;while(us--)for(i=5;i>0;i--);}voidmdelay(volatileintms){while(ms--)udelay(300);}/**Function:Init_LEDs*Description:ThisfunctionconfiguresPORTxforLEDs.*/voidInit_LEDs(void){/*PD0:LED0*/*pREG_PORTD_DIR|=BITM_PORT_DATA_PX0;*pREG_PORTD_DATA|=BITM_PORT_DATA_PX0;/*PD9:LED1*/*pREG_PORTD_DIR|=BITM_PORT_DATA_PX9;*pREG_PORTD_DATA|=BITM_PORT_DATA_PX9;/*PD10:LED2*/*pREG_PORTD_DIR|=BITM_PORT_DATA_PX10;*pREG_PORTD_DATA|=BITM_PORT_DATA_PX10;/*PB12:LED3*/*pREG_PORTB_DIR|=BITM_PORT_DATA_PX12;*pREG_PORTB_DATA|=BITM_PORT_DATA_PX12;}voidTest_LEDs(void){inti;while(1){*pREG_PORTB_DATA|=BITM_PORT_DATA_PX12;5:..mdelay(10000);*pREG_PORTB_DATA&=~BITM_PORT_DATA_PX12;mdelay(10000);*pREG_PORTD_DATA|=BITM_PORT_DATA_PX0;mdelay(10000);*pREG_PORTD_DATA&=~BITM_PORT_DATA_PX0;mdelay(10000);*pREG_PORTD_DATA|=BITM_PORT_DATA_PX10;mdelay(10000);*pREG_PORTD_DATA&=~BITM_PORT_DATA_PX10;mdelay(10000);*pREG_PORTD_DATA|=BITM_PORT_DATA_PX9;mdelay(10000);*pREG_PORTD_DATA&=~BITM_PORT_DATA_PX9;mdelay(10000);}}intmain(void){6:../*Initializemanageddriversand/orservices*/ponents();Init_LEDs();Test_LEDs();return0;}通过本次实验,初步了解了BF609开发板的硬件平台,了解了开发板的基本外设模块,ES的使用,ES建立工程、设置参数和仿真调试。通过流水灯实验,ES的使用方法,掌握了DSP编程的基本方法,熟悉了BF609硬件平台上GPIO的使用方法。、手段的改进建议本次实验的流水灯设计,激发了同学们学****的热情,让同学们想要进一步了解BF609开发板的其他功能,建议以后多开这样的实验,同时增加实验的趣味性,这样才能激起同学的学****热情。7