DSP应用课程设计课件 第2讲 SEED5402 DSK的组成和结构

上传人:e****s 文档编号:253183709 上传时间:2024-11-30 格式:PPT 页数:16 大小:2.02MB
返回 下载 相关 举报
DSP应用课程设计课件 第2讲 SEED5402 DSK的组成和结构_第1页
第1页 / 共16页
DSP应用课程设计课件 第2讲 SEED5402 DSK的组成和结构_第2页
第2页 / 共16页
DSP应用课程设计课件 第2讲 SEED5402 DSK的组成和结构_第3页
第3页 / 共16页
点击查看更多>>
资源描述
,*,北京交通大学 国家工科电工电子教学基地,DSP,应用课程设计,*,本讲主要内容,一、,SEED5402 DSK,的组成,二、,SEED5402 DSK,的主要软件资源,三、,D/A,的使用及信号产生,一、,SEED5402 DSK,的组成,1.,概述,DSK,包括:,主芯片1枚:,100,MHz TMS320VC5402 DSP,RAM 1,枚:,1个软件等待的64,K16bit,的,SRAM(CY7C1021V33),FLASH 1,枚:,256,K16bit,的,FLASH,存储器(,AM39VF400A),接口2个:,一个连接到,PC,机并口的主机端接口,HPI,和用于仿真的,JTAG,测试总线控制器,信号采集和输出端口:,麦克风/耳机音频接口,SEED5402 DSK,面板,MIC,SPEAKER,JTAG,HPI,扩展板接口,5VDC,数据存储器配置,二、,SEED5402 DSK,的主要软件资源,DSK,板卡库,提供了,DSK,板初始化和板上外设初始化与控制的函数。,库,函数,位于,c:tic5400dsk5402lib,目录下,dsk5402.lib,和,drv5402.lib,头文件位于,c:tic5400dsk5402include,目录下,二、,SEED5402 DSK,的主要软件资源,SEED5402 DSK,的,Help,在,CCS,的,Help,中的,TMS320C5402DSK,主题下,在tiexamplesdsk5402dsp目录以下有一些5402 DSK的C语言例程,除了UART、DAA 和DAA_BIOS几个例程之外,都可以在SEED 5402 DSK板上直接运行。如:,BLINK例程说明DSK板上的3个用户指示灯的使用及编程方法。,CODEC例程说明AD50 CODEC的初始化和编程使用方法。,SEED5402 DSK,的实例,DSP,代码开发流图,DSK,的初始化函数,Prototype s16 brd_init(unsigned int cpuFreq);,Required Headersboard.h type.h,Required Librariesrts.lib drv5402.lib dsk5402.lib,Parameters DSK CPU,的工作频率(,MHz),The provided frequency has to be a multiple of 10 with the lowest being 20 Mhz and the highest being,100 Mhz,.Values of 20,30,40,50,60,and 70 are supported.,返回参数:0(在,board.h,中定义为,OK),表示调用成功,点/灭,LED,的函数,Prototype s16 brd_led_toggle(BrdLed led);,Required Headersboard.h type.h,Required Librariesrts.lib drv5402.lib dsk5402.lib,Parameters BRD_LED0,BRD_LED1,BRD_LED2,例:,brd_init(100);,cnt=2;,while(cnt-),brd_led_toggle(BRD_LED0);/,切换,LED,指示灯0的显示状态,delay(1000);,brd_led_toggle(BRD_LED1);/,切换,LED,指示灯1的显示状态,delay(1000);,brd_led_toggle(BRD_LED2);/,切换,LED,指示灯2的显示状态,delay(1000);,Codec,设置的函数,/,获取设置,codec,的句柄,hHandset=codec_open(HANDSET_CODEC);,/15+1bit,工作模式,codec_dac_mode(hHandset,CODEC_DAC_15BIT);,/,模拟输出增益为-6,dB,codec_aout_gain(hHandset,CODEC_AOUT_MINUS_6dB);,/,转换速率为16,KHz,codec_sample_rate(hHandset,SR_16000);,while(1),while(!MCBSP_XRDY(HANDSET_CODEC);/如果D/A未准备好,那么等待,x=*(volatile u16*)DRR1_ADDR(HANDSET_CODEC);/从读取A/D转换数据,inp_datai=x;,out_datai=amp*x;,i=i+1;,if(i=L)i=0;,*(volatile u16*)DXR1_ADDR(HANDSET_CODEC)=amp*x;/将数据写入D/A转换器,将数据写入,MCBSP1,MEMORY,PAGE 0:,PARAM:origin=0 x0080,length=0 x1900,VEC:origin=0 xff80,length=0 x78,PAGE 1:,SCRATCH:origin=0060h,length=0020h /*Scratch Pad Data RAM*/,DARAM :origin=0 x2000,length=0 x2000,SECTIONS,.text:PARAMPAGE 0,.cinit:PARAMPAGE 0,.vectors:VEC PAGE 0,.data:DARAM PAGE 1,.bss:DARAM PAGE 1,.const:DARAM PAGE 1,.trap:SCRATCH PAGE 1,CMD,文件,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!