ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:328.53KB ,
资源ID:19436410      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19436410.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DSP定时器实验Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

DSP定时器实验Word格式.docx

1、TMS320F2812片内有3个32位时钟,分别被称为CPU定时器0、1、2。其中定时器1和定时器2预留给适时操作系统使用(例如DSPBIOS),只有定时器0用户可以在应用程序中使用。每个定时器中均有一个32位减计数器,当计数器减到零时,产生一个中断。其中,TIMER2中断为PIE中断,TIMER1中断直接连在CPU的INT13,TIMER2中断直接连在CPU的INT14.注:SEED-DEC2812未使用CPU定时器0,用户可以根据应用的需要灵活使用。定时器功能框图:定时中断信号与处理器内部链接示意图:三、实验内容定时器控制设计流程图:1. 将DSP仿真器与计算机连接好; 2将DSP仿真器的

2、JTAG插头与SEED-DEC2812单元的J1相连接; 3. 打开SEED-DTK2812的电源。 4. 装入cputimer.pjt 工程文件后,添加2812.gel文件。结合程序流程充分理解实验主程序CpuTimer.c,并完成以下工作:(1)将中断服务主程序补充完整,要求能够实现SEED_DEC2812板卡上指示灯D1和D3交替闪烁。定时器控制程序:interrupt void ISRTimer2(void) CPUTimer2.InterruptCount+; If(Led_Flag=1) LED1_ON; *LED3=0; Led_Flag=0; Else LED1_OFF; *L

3、ED3=1; Led_Flag=1; (2)尝试将指示灯D1和D3交替闪烁的时间改为2S定时器控制程序:interrupt void ISRTimer2(void);void main(void) /*初始化系统*/ InitSysCtrl(); DINT; IER = 0x0000; IFR = 0x0000; Led_Flag = 0;/*初始化PIE*/ InitPieCtrl();/*初始化PIE中断矢量表*/ InitPieVectTable(); /*初始化外设*/ InitPeripherals(); EALLOW; PieVectTable.TINT2 = &ISRTimer2

4、; EDIS; ConfigCpuTimer(&CpuTimer2,30,2000000); StartCpuTimer2();/*开中断*/ IER |= M_INT14;EINT; ERTM; for(;); CpuTimer2.InterruptCount+; if(Led_Flag=1) Led_Flag=0; else LED1_OFF; /添加程序,完成LED1,LED3交替闪烁四、小结与体会通过本次实验,让我对DSP这门课程在应用软件上有了基本的操作知识,以及通过对定时器控制C语言编程的编写,已经基本掌握了定时器的基本原理以及中断基本原理,并能够很好的进行设计,达到对软硬件结合使

5、用。DSP技术实验报告 A/D采集实验 刘凌凯 070403129 电科(一) 2010.11.08南京理工大学紫金学院电光系 1.了解TMS320F2812片上外设AD; 2.熟悉片上AD的使用; 3.利用片上AD进行数据采集。二、 A/D转换(ADC)是DSP中的一个非常重要的单元,它提供DSP与现实世界的连接通道。诸如温度、湿度 、压力、电流、电压、速度、加速度等模拟量,绝大部分都可用正比于原始信号的电压信号来表示。 ADC转换的功能就是将这些模拟电压信号转换成数字信号,DSP对它进行数字信号处理或数字显示等。实验原理 TMS320F2812片内AD简介: 1、程序流程图: Timer中

6、断流程图 主 程 序 流 图 Ad 中 断2、编写AD中断服务程序 interrupt void ad(void) IFR=0x0000 ; /设置中断标志寄存器值 PieCtrl.PIEACK.all=0xffff; /设定PIE级中断应答寄存器值 if(adconvover=0) Ad_dataconvcount=AdcRegs.RESULT0; convcount+; /补充语句,读取AD转换结果 if (convcount=(SampleLong) convcount=0; adconvover=1;3、A/D转换 (1)、用C语言编程对频率为500Hz、幅度为1V的正弦信号,利用通道

7、0=ADCINA6口实现不同采样频率(8KHz、 44KHz 、 96KHz )下的ADC转换,采样长度1024点。(2)用C语言编程对频率为400Hz、幅度为1V的三角波;利用通道1=ADCINA4口实现不同采样频率(8KHz、 44KHz 、 96KHz )下的ADC转换,采样长度1024点。 通过本次实验,我学习了将TMS320F2812片上外设AD,也了解了片上AD的使用及通道的选择,学会了如何利用片上AD进行数据采集。 有限冲击响应滤波器 (FIR)算法实验1、掌握数字滤波器的设计过程2、了解FIR的原理和特性 3、熟悉设计FIR数字滤波器的原理和方法 1、有限冲击响应数字滤波器(F

8、IR)的基础理论: FIR数字滤波器是一种非递归系统,其冲激响应h(n)是有限长序列其差分方程表达式为: N为FIR滤波器的阶数。 在数字信号处理应用中往往需要设计线性相位的滤波器,FIR滤波器在保证幅度特性满足技术要求的同时,很容易做到严格的线性相位特性。为了使滤波器满足线性相位条件,要求其单位脉冲响应h(n)为实序列,且满足偶对称或奇对称条件,即或。这样,当N为偶数时,偶对称线性相位FIR滤波器的差分方程表达式为由上可见,FIR滤波器不断地对输入样本X(n)延时后,再做乘法累加算法,将滤波器结果y(n)输出。因此,FIR实际上是一种乘法累加运算。而对于线性相位FIR而言,利用线性相位FIR

9、滤波器系数的对称特性,可以采用结构精简的FIR结构将乘法器数目减少一半。 2.本实验中FIR的算法公式: 1、程序流程图: 2、打开工程文件,找到FIR_filter.c 文件,根据FIR的算法公式,补充完整滤波函数。 for(j=0;jm;j+) acc=0; y0=0; for (i=0;i=m) break; y0=(long)(hi*xj+i); acc=acc+y0; *y+=(short)(accs);3、波形 噪声正弦 300Hz 1v 通道0滤波前时域 频域滤波后时域 频域噪声方波 400Hz 1v 通道2滤波前时域 频域 通过本次试验,我了解了如何使用MATLAB设计确定FIR滤波器系数;掌握了数字滤波器的设计过程,掌握了FIR的原理和特性,知道了设计FIR数字滤波器的原理和方法。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1