dsp_642开发板使用手册_第1页
dsp_642开发板使用手册_第2页
dsp_642开发板使用手册_第3页
dsp_642开发板使用手册_第4页
dsp_642开发板使用手册_第5页
已阅读5页,还剩60页未读 继续免费阅读

dsp_642开发板使用手册.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

明维电子WWW31DSPCOM电话07312253687QQ214831121DM642网络图像处理开发平台(双路全实时输入)用户使用手册VER20版本本款开发平台完全兼容TI原装的EVM板,并且在硬件有所加强及扩充,而价格却只有TI原装板的1/3到1/4左右,极大的降低了人们进入DM642开发的门槛。一、DM642EVM资源配置主要技术指标PC机最低配置PIICPU,128M内存操作系统支持WINDOWS2000(SP2)或WINDOWSXP调试软件支持CCS22018或以上版本电路板尺寸166MMX123MM,采用6层板工艺,全部布线通过信号完整性分析,运行稳定可靠。工作方式独立工作模式。电源输入12V输入视频输入两路复合视频,最大范围01VPP。NTSC72052530帧/明维电子WWW31DSPCOM电话07312253687QQ214831122秒;PAL72062525帧/秒。视频输出一路复合视频输出,或S端子输出。最大输出范围CVBS0123VPP,Y01VPP,C0089VPP。音频输入双声道立体声输入或单一麦克风,8KHZ96KHZ16/20/24采样。音频输出立体声,8KHZ96KHZ16/20/24采样。板上DSP芯片TMS320DM642AZDK600,BGA548封装,功耗更低DSP工作电压I/O电压33V,核电压14VDSP内部工作时钟600MHZ(167NS)DSP计算能力48亿条指令每秒DSP外部总线时钟100MHZSDRAM4M64BITS,64位总线宽度。FLASH一片NANDFLASH4M8BITS;DSP引导方式FLASH引导。实时时钟提供用户实时时钟。1个EEPROM提供外部接口2个UART,1个RS232电平驱动;1个RS485电平驱动;一个10/100MB/S以太网接口。4个光耦隔离输入(可以承受1236V电压输入),2个光耦隔离输出(可以驱动9V小型继电器)1个用户数据接口5个用户指示LED40针DM642HPI接口,便于与其它板卡(如ARM板)连接。上述40针接口组成子板接口,可以方便的在此EVM板上插接一块子板。JTAG接口,符合IEEE1149标准,用于DM642调试。功率消耗不大于5W。工作温度070度。二、产品图片及各接口定义明维电子WWW31DSPCOM电话07312253687QQ214831123主要接口功能说明S1复位按键J4DSPJTAG调试口J7扩展视频通道2J1212V电源插孔J3线路输入(音频输入)J1MIC输入(话筒输入)J2音频输出J5MCBSP接口J17视频输入1J19视频输入2J18视频输出J14GNDJ6HPI接口J8网卡接口RJ45J21RS485接口J20RS232接口J9用户USERDATA接口J10CPLD下载口J22光藕隔离I/O口三、原理框图明维电子WWW31DSPCOM电话07312253687QQ214831124四、设计说明硬件设计文档说明硬件原理框图如下明维电子WWW31DSPCOM电话07312253687QQ214831125CE0CE1VP029VP29图1硬件原理框图硬件基于TI公司的TMS320DM642来设计,主要完成音视频采集、网络传输等功能。整个硬件系统分为以下几个部分1外部存储器扩展部分DM642的EMIFA是一个64位宽的接口,可以实现与多种同步和异步存储器的无缝连接。EMIFA最大的总线时钟可达133MHZ。EMIFA共有四个片选空间CE0CE3,每个空间最多支持256MBYTES的存储,都支持对64,32,16,8位外设的存取操作。EMIFA有三个存储器控制器SDRAM控制器支持16M256MBITSDRAM芯片CE0空间外接2片4MX32BIT的SDRAM,提供32M字节的存储空间。CE1空间外接一片8MX8BIT的FLASH,用于固化程序。CE2空间预留扩展外设。本开发板地址映射FLASH0X900000000X9007FFFFR/WI/O光藕隔离0X90080000R/WFLASH高地址控制寄存器0X90080400R/WUARTA基地址RS2320X90080800WUARTB基地址RS4850X90080A00WRS485方向控制0X90080C00WUSERDATA0XA0080000R/WUARTA子地址UARTB子地址DSPTMS320DM642音频CODECTLC320AIC23ETHERNETPHYLXT971NORFLASHAM29LV320SDRAMMT48LC4M32B22路视频信号编码输入SAA7113CVBSINMCBSPVP0D063EMIFEMACD015UARTTL16C752D07VIDEOOUT串口存储器24LC02I2CWATCHDOGMAX706TRSTJTAG电源,12VRS232MAX3243实时时钟PCF8536GPIOGPIOVP029V01219JTAG调试口80211IRHOSTCPUHPI视频信号解码输出SAA7121V11219RS485明维电子WWW31DSPCOM电话07312253687QQ2148311260X900808000X90080A000X900808080X90080A080X900808100X90080A100X900808180X90080A180X900808200X90080A200X900808280X90080A280X900808300X90080A300X900808380X90080A382音频输入输出部分音频编解码器采用TI公司的TLV320AIC23芯片,连接到DM642的多通道音频串口。音频模块除了可使用AIC23进行立体声I/O外接1个内置MIC,也可以接外置MIC,输出通过功放接喇叭,适合双向语音对讲。图2AIC23和DM642接口原理框图3视频部分包括两个视频捕获通道和一个视频显示通道。在三个视频口中,VPO用于视频信号的捕获,VP1,VP2保留备用。VP0外接PHILIPS公司的PAL/NTSC/SECAM视频解码器SAA7113,SAA7113与VPO之间采用ITUBT6568BIT422内含同步码的数据接口。直接接入CVBS模拟视频信号,同时也提供模拟视频输出。明维电子WWW31DSPCOM电话07312253687QQ214831127图3SAA7113和DM642接口原理框图4网络接口DM642的PCI接口、HPI接口、EMAC接口是功能复用的。当PCI的功能被禁止时,EMAC和16位的HPI可同时工作。本系统设计没有使用PCI接口。EMAC外接INTEL公司的以太网物理层收发器LXT971ALC,再通过隔离变压器和RJ45插座连接,构成网络通信模块。图4LXT971与DM642接口原理框图5JTAG接口PC机使用XDS510仿真器通过JTAG接口和目标板连接,进行系统调试。6电源部分整个系统的供电都由外部12V电源提供。7RS232接口该接口用来串口通信,采用TL16C752芯片做接口,地址映射在CE1空间。8复位电路用于对系统的复位和监控,采用MAX706T。9实时时钟电路用于提供时间信息,该模块可以通过软件由客户来设置时间,以及定时等信息,通过I2C与DSP接口。明维电子WWW31DSPCOM电话07312253687QQ21483112810串口存储器电路该电路用来存储一些用户信息或小量临时数据。采用24LC02。五、产品应用1做图像编解码算法研究,如MPEG1、MPEG2、MPEG4、MJPEGJPEG2000、H264等;2做图象识别以及通信协议算法研究,也可应用到雷达SAR图象处理;3做产品开发,如硬盘录像机、网络摄像机等,由于提供原理图和板级驱动的源码,所以可以极大的缩短开发时间和减少风险;4学习DSP的软硬件开发,可供大学生,研究生等学习及做毕业设计和大学生电子大赛等。实验目录实验一SDRAM操作实验实验二GPIO操作实验实验三TIMER定时器实验实验四视频通道1采集实验实验五视频通道2采集实验实验六视频通道1采集回放实验实验七视频通道2采集回放实验实验八音频采集回放实验实验九扩展I/O输出控制实验实验十扩展I/O输入控制实验实验十一RS232收发实验实验十二视频JPEG编解码实验实验十三视频MPEG2编解码实验实验十四视频H263编解码实验明维电子WWW31DSPCOM电话07312253687QQ214831129实验十五视频JPEG编解码网络传输实验实验十六图像反色实验实验十七图像的灰度显示实验实验十八图像的阈值分割实验实验十九灰度图的线形变换实验实验二十灰度窗口实验实验二十一灰度拉升实验实验二十二直方图实验实验二十三灰度均衡实验实验二十四图像平移实验实验二十五图像的垂直镜象变换实验实验二十六图像的水平镜象变化实验实验二十七图像缩放实验实验二十八图像旋转实验实验二十九图像平滑实验实验三十图像中值滤波实验实验三十一图像锐化实验实验三十二图像边缘检测实验实验三十三智能识别遮挡报警实验实验三十四FLASH操作及BOOTLOAD实验明维电子WWW31DSPCOM电话07312253687QQ2148311210操作说明请按以下步骤操作1、安装CCS22018或CCS33等以上版本于电脑上建议在CCS22下开发,假设将CCS22018(一定要升级到22018)装到CTI6000下。2、安装DM642SETUPEVMDM642于TI6000下。3、安装DM642ADDONS下的DDK于TI6000下。4、安装DM642ADDONS下的RF于TI6000下。5、安装DM642ADDONS下的NDK于TI6000C6000下。以上三个文件是TI公司的有关DDK和RF5架及网络协议的有关东西。6、COPYPROGRAM到CCS安装后下的MYPROJECT下,此文件夹内是例程。7、COPYMYDM642_DRIVERS到C/下,这个文件夹下是板子的底层驱动。8、CCS设置,本设置说明基于本工作室生产的XDS510USB2仿真器和CCS33,其他厂家的兼容仿真器请参考其具体说明,假设将CCS33安装到了D盘,则在D盘出现了D/CCSTUDIO33的文件夹。1安装仿真器配套光盘XDS510USB20DSPEMULATOR驱动安装盘CCS33SETUPEXE,该文件为CCS里面的一些配置文件,按照默认操作就可以,安装路径要和CCS的安装路径一致。就可以运行SETUPCCS33设置要仿真的芯片驱动。点击左边框下的REMOVEALL,清除默认的配置明维电子WWW31DSPCOM电话07312253687QQ2148311211点击FILEIMPORT点击BROWSE选择TDS510USB_DM642CCS,如下图明维电子WWW31DSPCOM电话07312253687QQ2148311212选择好之后,我们可以看到再右键点击CPU_1PROPERTIES选择GEL文件明维电子WWW31DSPCOM电话07312253687QQ2148311213该文件的路径在DCCSTUDIO_V31BOARDSEVMDM642GELEVMDM642GEL,点击OK后,保存整个设置退出,这时可以将目标板供电,同时插上仿真器,然后进入CCS,注意如果是CCS33或以上版本,则进去后要DEBUGCONNECT,这样仿真器才真正和目标板通信了。光盘说明1,PROGRAM里面是例程2,DM642里面包含了DDK,NDK,RD5等3,资料里面包含了DSP6000的学习资料,也有C6000在CCS的使用资料,如果没有使用过CCS,请务必先看4,原理图里面是本开发板的原理图5,MYDM642_DRIVERS是本开发板所要用到的驱动6,芯片资料里面是开发板所用到的芯片的DATASHEET明维电子WWW31DSPCOM电话07312253687QQ2148311214实验说明1,实验所用到的程序在光盘PROGRAM文件夹里面。BASA_VIDEO里面是基本的视频实验,直接采集进来之后在电视机上显示。VIDEO里面的程序演示的是经过了压缩、解压缩算法之后,在电视上显示,分别有三个算法H263,MPEG2,JPEG。VIDEO_NETWORKING里面是经过了压缩算法后通过网络在IE中显示的程序,VIDEO_NETWORKING_IP里面的程序演示时,需要用交叉线将板卡和PC连接,PC要和板卡的IP同网络,运行程序后在PC的IE浏览器中直接输入地址HTTP/1921680253,就可以在IE中看到图像了。如果没有显示,请安装本光盘里面的JAVA虚拟机J2RE1_4_2_04WINDOWSI586P。AV里面的程序是同时可以实现视频采集、回放和音频采集回放的程序,除了连接视频输入、输出口,还将音频转录线一端插入音频输入端(不是MICIN),另一端插入MP3或其他电脑音源。耳机插入音频输出端。运行程序后,可以在电视机上看到图象,同时可以听到音频播放。TIMER的程序是通过DSP的内部的定时器控制GPIO15输出脉冲,这样控制接到GPIO15的LED闪烁。CAMERATESTVP12A里面也是视频采集程序,它同时进行了2个通道的视频采集,按以下操作一、LOAD程序进去,运行程序几秒钟,D3灯闪动二、找到SYMBOL明维电子WWW31DSPCOM电话07312253687QQ2148311215三、找到GLOBALS四、找到通道A的地址找到是YCBCR的数据存放地址YUV进入明维电子WWW31DSPCOM电话07312253687QQ2148311216五、按如下设置经过几分钟,在CCS里面可以看到传上来的图片实验硬件连接明维电子WWW31DSPCOM电话07312253687QQ2148311217开发板采用的摄相头为彩色模拟摄相头(可以选购),也兼容黑白摄相头,将摄相头和板卡上标号为的J17即第一路视频输入(J19是第二路)的插头相连,(J18为视频输出),如果是做BASA_VIDEO和VIDEO里面的实验,包括图象分析类软件,需要用视频线和和电视机的视频输入连接(电视机切换到AV播放模式),在板卡上连接的是J18的插座,如果是做VIDEO_NETWORKING里面的实验,则不需要连接板卡和电视机,直接将网线连接,网卡显示灯亮则表示连通。给板卡上电,本电源为5V。通过JTAG接口连接板卡和仿真器,注意方向,第6脚缺口,进入到CCS,导入你所要做的实验里面内的PROJECT,编译后下载OUT文件到板卡中的DSP里面运行,然后就可以看到实验结果,或进行调试。关于串口的接线UART接线,本板卡的设计是按公头设计,但是有客户接了母头,这时候的管脚是反的,请务必注意引脚顺序母头接电脑母头出来的线接板子的(请按板子上的正确位置,第5脚是地)2332788755关于光耦隔离输入输出的定义J22明维电子WWW31DSPCOM电话07312253687QQ2148311218千万不要将外部12V接到33V的插针上,否则可能导致烧毁板卡明维电子WWW31DSPCOM电话07312253687QQ2148311219SDRAM测试明维电子WWW31DSPCOM电话07312253687QQ2148311220明维电子WWW31DSPCOM电话07312253687QQ2148311221扩展输入实验明维电子WWW31DSPCOM电话07312253687QQ2148311222扩展输出接口GPIO测试运行后D3,D6D9做流水灯运行明维电子WWW31DSPCOM电话07312253687QQ2148311223FLASH烧写程序见BOOTLOADERMY文件夹里1,将BOOTTOOLS文件夹里的BOOTASM添加到要烧写的程序工程里面2,在CDBMEMORY建一个BOOT设置SPACECODE为0X00X400,在CMD添加一个BOOT_LOADBOOT3,如果没有用到CDB,则直接在CMD文件里面添加在MEMORY中添加BOOTO0HL400H在SECTIONS中添加BOOT_LOADBOOT参考EXAMPLECMD4,重新编译工程5,将生成的OUT文件放到该文件夹中,并改名为JPEG_NETCAM_PALOUT6,运行MYBATBAT,此时可以看到生成了MYHEXHEX7,将MYHEXHEX文件放到F/BURNBOOT里面去,如果没有就新建个这文件夹,如果路径不对,则在BOOTLOADER里面的BURNFLASHC里面修改该HEX文件的路径,一定要保持一致8,运行BOOTLOADER文件里面的OUT文件将HEX文件烧写进去,整个过程如果是510型仿真器则要花近10分钟。9,脱离仿真器,再重新上电可以看到BOOT起来明维电子WWW31DSPCOM电话07312253687QQ2148311224实验一SDRAM操作实验在DM642开发套件上外扩了一片4M16位SDRAM,其地址映射在CEO上,SDRAM的测试过程主要是对外部SDRAM的0X80000000开始的空间连续写入从0递增到0X200000的数据,然后逐一读出、比较写入的数据和读出的数据是否一致,如果一致则表明SDRAM没问题,否则表明SDRAM有故障。将DM642_SDRAM目录COPY到CCS开发环境中的MYPROJECT目录下;在CCS中用PROJECTOPEN命令,加载DM642_SDRAM目录下的DM642_SDRAMPJT;在CCS中用FILELOADPROGRAM命令,加载DM642_SDRAM目录中DEBUG目录下的DM642_SDRAMOUT;在CCS中用DEBUGGOMAIN执行程序到MAIN()函数处;按F5运行。点VIEWMEMORY输入地址,如下图所示明维电子WWW31DSPCOM电话07312253687QQ2148311225按OK后显示如下画面,则表示外部写入到RAM中的数据。当然这个数据是从0X00递增到0XFF,然后又从0X00开始,逐渐激增到0XFF,注意如果发现程序不能正确运行或程序跑飞。可点击CCS中DEBUGRESETCPU,然后重新LOAD程序。如果还是不能正确运行或程序跑飞,可给板卡重新上电。实验二GPIO操作实验在GPIO中,主要用GPIO15对二极管D12进行控制,使D12闪烁。将DM642_GPIO目录COPY到CCS开发环境中的MYPROJECT目录下;明维电子WWW31DSPCOM电话07312253687QQ2148311226在CCS中用PROJECTOPEN命令,加载SCI目录下的DM642_GPIOPJT;在CCS中用FILELOADPROGRAM命令,加载DM642_GPIO目录中DEBUG目录下的DM642_GPIOOUT;在CCS中用DEBUGGOMAIN执行程序到MAIN()函数处;全速运行,则D3,D6D9做流水灯运行注意如果发现程序不能正确运行或程序跑飞。可点击CCS中DEBUGRESETCPU,然后重新LOAD程序。如果还是不能正确运行或程序跑飞,可给板卡重新上电。实验三TIMER定时器实验TMS320DM642上有3个32位的CPU定时器,本程序主要对CPU定时器1进行操作,用户可以在输出窗口中看到定时器的记数信息,也可以在定时器的输出端测量定时器的输出的方波。将DM642_TIMERPRJ目录COPY到CCS开发环境中的MYPROJECT目录下;在CCS中用PROJECTOPEN命令,加载DM642_TIMER目录下的DM642_TIMERPRJ;在CCS中用PROJECTLOADPROGRAM命令,加载DM642_TIMER目录中DEBUG目录下的DM642_TIMEROUT;在CCS中用DEBUGRUN全速执行程序,则可以看到如下执行结果明维电子WWW31DSPCOM电话07312253687QQ2148311227在输出窗口中可以看到COUNT后面的数字不断递增,等COUNT记数达到100后,停止记数,如下图明维电子WWW31DSPCOM电话07312253687QQ2148311228注意如果发现程序不能正确运行或程序跑飞。可点击CCS中DEBUGRESETCPU,然后重新LOAD程序。如果还是不能正确运行或程序跑飞,可给板卡重新上电。实验四视频通道1采集实验将摄像头的输出接到SSDDM642模板上的第一路视频输入端(J5);将DM642_D1目录COPY到CCS开发环境中的MYPROJECT目录下;在CCS中用PROJECTOPEN命令,加载DM642_D1目录下的DM642_D1PJT;在CCS中用FILELOADPROGRAM命令,加载DM642_D1目录中DEBUG目录下的DM642_D1OUT;在CCS中用DEBUGGOMAIN执行程序到MAIN()函数处;明维电子WWW31DSPCOM电话07312253687QQ2148311229可单步,也可全速;等程序执行到最后的死循环后,打开VIEWGRAPHIMAGE,如下图填写各参数;点击OK按钮,等待DSP传输数据,约5分钟在CCS里可以看到一帧图像。注意如果发现程序不能正确运行或程序跑飞。可点击CCS中DEBUGRESETCPU,然后重新LOAD程序。如果还是不能正确运行或程序跑飞,可给板卡重新上电。实验五视频通道2采集实验将摄像头的输出接到SSDDM642模板上的第二路视频输入端(J6);将DM642_D2目录COPY到CCS开发环境中的MYPROJECT目录下;在CCS中用PROJECTOPEN命令,加载DM642_D2目录下的DM642_D2PJT;在CCS中用FILELOADPROGRAM命令,加载DM642_D2目录中DEBUG目录下的DM642_D2OUT;在CCS中用DEBUGGOMAIN执行程序到MAIN()函数处;可单步,也可全速;等程序执行到最后的死循环后,打开VIEWGRAPHIMAGE,如下图填写各参数;明维电子WWW31DSPCOM电话07312253687QQ2148311230点击OK按钮,等待DSP传输数据,约5分钟在CCS里可以看到一帧图像。注意如果发现程序不能正确运行或程序跑飞。可点击CCS中DEBUGRESETCPU,然后重新LOAD程序。如果还是不能正确运行或程序跑飞,可给板卡重新上电。实验六视频通道1采集回放实验将摄像头的输出接到SSDDM642模板上的第一路视频输入端(J5);将SSDDM642模板上视频输出(J9)接到电视机的视频输入上,接好仿真器;将DM642_LOOP1目录COPY到CCS开发环境中的MYPROJECT目录下;在CCS中用PROJECTOPEN命令,加载DM642_LOOP1目录下的DM642_LOOP1PJT;在CCS中用FILELOADPROGRAM命令,加载DM642_LOOP1目录中DEBUG目录下的DM642_LOOP1OUT;在CCS中用DEBUGGOMAIN执行程序到MAIN()函数处;全速运行程序;可在电视上看到运动的图像。实验七视频通道1采集回放实验将摄像头的输出接到SSDDM642模板上的第二路视频输入端(J6);明维电子WWW31DSPCOM电话07312253687QQ2148311231将SSDDM642模板上视频输出(J9)接到电视机的视频输入上,接好仿真器;将DM642_LOOP2目录COPY到CCS开发环境中的MYPROJECT目录下;在CCS中用PROJECTOPEN命令,加载DM642_LOOP2目录下的DM642_LOOP2PJT;在CCS中用FILELOADPROGRAM命令,加载DM642_LOOP2目录中DEBUG目录下的DM642_LOOP2OUT;在CCS中用DEBUGGOMAIN执行程序到MAIN()函数处;全速运行程序;可在电视上看到运动的图像。实验八音频采集回放实验CODEC音频采集回放实验,主要包含了MCBSP设置和通讯,对CODEC的设置,以及CODEC对音频数据的交换。CODEC测试时,主要对下面三方面进行测试1初始化MCBSP2通过I2C对CODEC的设置3启动CODEC采集和回放音频信号。将DM642_CODEC目录COPY到CCS开发环境中的MYPROJECT目录下;在CCS中用PROJECTOPEN命令,加载AD目录下的DM642_CODECPJT;在CCS中用FILELOADPROGRAM命令,加载DM642_CODEC目录中DEBUG目录下的DM642_CODECOUT;MIC(J4)接音频输入,PHONE(J2)接音频输出;在CCS中用DEBUGGOMAIN执行程序到MAIN()函数处;全速运行,则可以听到耳机中播放的就是MIC输入的音乐。注意如果发现程序不能正确运行或程序跑飞。可点击CCS中DEBUGRESETCPU,然后重新LOAD程序。如果还是不能正确运行或程序跑飞,可给板卡重新上电。实验九扩展I/O输出控制实验SSDDM642板上有16路扩展的输出接口,其测试过程如下将DM642_OUTP目录COPY到CCS开发环境中的MYPROJECT目录下;在CCS中用PROJECTOPEN命令,加载DM642_OUTP目录下的DM642_OUTPPJT;明维电子WWW31DSPCOM电话07312253687QQ2148311232在CCS中用FILELOADPROGRAM命令,加载DM642_OUTP目录中DEBUG目录下的DM642_OUTPOUT;在CCS中用DEBUGGOMAIN执行程序到MAIN()函数处;按下图设置断点,按F5运行。用万用表测试输出端口的电平,可以检验是否和输出的数据一致。注意如果发现程序不能正确运行或程序跑飞。可点击CCS中DEBUGRESETCPU,然后重新LOAD程序。如果还是不能正确运行或程序跑飞,可给板卡重新上电。实验十扩展I/O输入控制实验SSDDM642板上有16路扩展的输入接口,其测试过程如下将DM642_INP目录COPY到CCS开发环境中的MYPROJECT目录下;在CCS中用PROJECTOPEN命令,加载DM642_INP目录下的DM642_INPPJT;在CCS中用FILELOADPROGRAM命令,加载DM642_INP目录中DEBUG目录下的DM642_INPOUT;在CCS中用DEBUGGOMAIN执行程序到MAIN()函数处;按下图设置断点,按F5运行。明维电子WWW31DSPCOM电话07312253687QQ2148311233如果用户没有在扩展的输入端口外接负载,则本程序检测到输入端口的状态为0XFF(输入端口上拉)。注意如果发现程序不能正确运行或程序跑飞。可点击CCS中DEBUGRESETCPU,然后重新LOAD程序。如果还是不能正确运行或程序跑飞,可给板卡重新上电。实验十一RS232收发实验实验十二视频JPEG编解码实验实验十三视频MPEG2编解码实验实验十四视频H263编解码实验实验十五视频JPEG编解码网络传输实验从实验十六开始的图像算法软件程序均将第一通道设置成视频输入(V0),第二通道设置成视频输出(V1),采用循环显示的方式,具体详见程序。A把所有演示程序必须拷到硬盘,并且去掉其“只读属性”B将摄像头的输出接到SSDDM642模板上的第四路视频输入端(J5)C将SSDDM642模板上视频输出(J9)接到电视机的视频输入上,接好仿真器。明维电子WWW31DSPCOM电话07312253687QQ2148311234实验十六图像的反色实验将图像按像素进行求反,取得类似照相底片效果。求反处理的图像与原始图“黑白颠倒”,可以看清原始图中灰黑区域的情况。求反的图像一般用于数字图像的初步处理。原始图像反色后的图像设DA表示输入图像的灰度,DB表示输入图像的灰度。灰度变换方程为25BAADFDDDBF(DA)255DA在视频显示任务的循环中,程序首先将视频数据从输入缓冲区读入自己开设的临时图像处理缓冲区,再在临时图像处理缓冲区上进行处理,处理后的数据再输出到输出缓冲区。因为图像的采集分为奇偶场采集,即将图像的奇数行作为一场数据,偶数行作为另一场数据。对像素处理时,一般需分为奇数行与偶数行处理。在本实验中,奇数行是第一场数据放在临时图像处理缓冲区的前半部。具体详见DM642MAINC程序中的进行图像反色处理的函数VIDEOREVERSE()。为使实验效果明显,本实验只对屏幕方框区域内的图像进行反色处理。方框图的显示实现有专门的函数处理。具体详见DM642MAINC程序中进行画矩形边框函数DRAWRECTANGLE()。将摄像头的输出接到SSDDM642模板上的第四路视频输入端(J5);将SSDDM642模板上视频输出(J9)接到电视机的视频输入上,接好仿真器;将VIDEOREVERSE目录COPY到CCS开发环境中的MYPROJECT目录下;在CCS中用PROJECTOPEN命令,加载VIDEOREVERSE目录下的VIDEOREVERSEPJT;在CCS中用FILELOADPROGRAM命令,加载VIDEOREVERSE目录中DEBUG目录下的VIDEOREVERSEOUT;在CCS中用DEBUGGOMAIN执行程序到MAIN()函数处;全速运行程序;明维电子WWW31DSPCOM电话07312253687QQ2148311235可在电视上观察图像。注意如果发现程序不能正确运行或程序跑飞。可点击CCS中DEBUGRESETCPU,然后重新LOAD程序。如果还是不能正确运行或程序跑飞,可给板卡重新上电。实验十七图像的灰度显示实验灰

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论