dsp应用技术试验第1讲.pptVIP

  • 3
  • 0
  • 约3.1千字
  • 约 55页
  • 2021-03-29 发布于广东
  • 举报
DSP;本课程成绩;实验注意事项;第一讲; SEED-DTK(DSP Teaching Kit)是由合众达公司提供的一套可以满足大学本科、研究生和教师科研工作的综合实验设备,具有独特的多DSP结构、较强的DSP主板功能、丰富的外围实验电路、与教学内容紧密结合的实验例程。 下面主要介绍下SEED-DTK2812实验箱, 它由SEED-DEC2812板卡以及SEED_DTK_MBoard构成:其中主控板是合众达公司生产的SEED-DEC2812,母板是由该公司生产的SEED-DTK_MBoard板卡。此外,该款实验箱还可以配置DSK板卡、图像处理卡等多种子卡。;SEED-DTK2812的原理框图 ;SEED-DTK2812???验箱构成;SEED-DTK2812实验箱构成:;DSP电路系统; 具有上电延迟复位和手动复位功能的复位电路图如图所示。系统调试和系统运行出现故障时可以方便地使用手动复位。 ;;DSP电路系统;DSP电路系统;为了降低电源干扰,通常对电源作滤波处理,方法是采用容值大小不同的电容并联进行电源滤波。 ;2 仿真开发与基本操作 ;DSP的软件结构;DSP的软件结构;DSP仿真开发;DSP仿真开发 硬件仿真开发:;DSP仿真开发;DSP仿真开发 ;DSP仿真开发 CCS仿真操作界面;;DSP仿真开发 CCS仿真操作界面;DSP仿真开发 CCS仿真操作界面;DSP仿真开发 CCS仿真操作界面;DSP仿真开发 CCS仿真操作界面;工程文件;工程文件;工程文件;工程文件;工程文件;练 习;操作步骤;操作步骤;3 定时器控制实验;实验原理 TMS320F2812片内有3个32位时钟,分别被称为CPU定时器0、1、2。其中定时器1和定时器2预留给适时操作系统使用(例如DSPBIOS),只有定时器0用户可以在应用程序中使用。每个定时器中均有一个32位减计数器,当计数器减到零时,产生一个中断。其中,TIMER0中断为PIE中断,TIMER1中断直接连在CPU的INT13,TIMER2中断直接连在CPU的INT14. 注:SEED-DEC2812未使用CPU定时器0,用户可以根据应用的需要灵活使用。 ;3 定时器控制实验;工作原理 (1)预定标计数器PSC,在系统工作时钟SYSCLKOUT作用下,递减计数。经(TDDR+1)个周期预定标计数器减为零,产生下溢信息,向定时器的32位计数器(TIM)借位。 (2)32位计数器TIM,在预定标计数器PSC下溢信号下,递减计数;预定标计数器PSC在本身下溢信号作用下,重新装载。 (3)32位计数器TIM经(PRD+1)个周期,递减为零,产生中断信息INT,并在此信号作用下重新装载。; 在初始化值TDDR, PRD 不全为零时,定时器中断周期为: 即中断频率为: ;定时中断信号与处理器内部连接示意图:;定时器控制寄存器(TCR) ;定时器预定标寄存器(TPR) ;定时器计数器(TIM) ; ;定时器周期寄存器(PRD) ; 实验准备 1.将DSP仿真器与计算机连接好; 2.将DSP仿真器的JTAG插头与SEED-DEC2812单元的J1相连接; 3. 打开SEED-DTK2812的电源。 观察SEED-DTK_Mboard单元的+5V,+3.3V,+15V,-15V的电源指示灯以及SEED-DEC2812的电源指示灯D2是否均亮;若有不亮的,请断开电源,检查电源。; 实验程序文件: DSP28_CpuTimer.c:包含定时器初始化和配置函数。 DSP28_Defautlsr.c:包含各中断默认的中断程序。 DSP28_GlobalVariableDefs.c:定义各模块的全局变量。 DSP28_Gpio.c: Gpio初始化。 DSP28_InitPeripherals.c:包含各外设初始化。 DSP28_PieCtrl.c:初始化各PIE控制寄存器。 DSP28_PieVect.c:PIE中断向量表初始化。 DSP28_SysCtrl.c: 包含系统初始化函数等。 ;实验程序文件: CpuTimer.c:实验主程序,包含系统初始化,定时器中断初始化,中断程序等。 2812.cmd:

文档评论(0)

1亿VIP精品文档

相关文档