TMS320C20X系列DSP的功能单元.ppt_第1页
TMS320C20X系列DSP的功能单元.ppt_第2页
TMS320C20X系列DSP的功能单元.ppt_第3页
TMS320C20X系列DSP的功能单元.ppt_第4页
TMS320C20X系列DSP的功能单元.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

第五章 TMS320C20X系列DSP的功能单元,1.TMS320C2000系列DSP的中断系统,2.TMS320C2000系列DSP的定时器,TMS320C2000系列DSP的中断系统,中断概念:CPU在处理主程序的过程中,由于某种原因而被硬件或软件驱动的中断信号所打断,终止当前的主程序并转去执行一个中断服务子程序,待处理结束后,再返回原主程序打断的位置继续执行。,软件中断:由指令INTR、NMI、TRAP向CPU发出中断请求; 外部硬件中断:由外部中断引脚上的中断申请信号触发; 硬件中断 内部硬件中断:由片内外围设备的请求信号触发;,可屏蔽中断:仅包括硬件中断,可以通过软件屏蔽或使能; 非屏蔽中断:包括所有软件终端和外部硬件中断RS和NMI,他们不能被屏蔽,触发源,可控性,TMS320C2000系列中断分类,C2000系列中断相应过程:,接收中断请求,响应中断,执行中断服务程序,指令启动或硬件 中断信号触发,可屏蔽中断:开放 非屏蔽中断:立即响应,中断返回,TMS320C2000的可屏蔽中断,中断相关的寄存器,中断标志寄存器,15 6 5 4 3 2 1 0,中断屏蔽寄存器,15 6 5 4 3 2 1 0,中断控制寄存器,15 6 4 3 2 1 0,TMS320C2000系列定时器系统,片内定时器结构 片内定时器原理 定时器的应用及编程,1.定时器TIMER的结构,定时器主要包括4个部分: (1)主计数器TIM,是一个16位的减法计数器,TIM用于保持定时器的当前计数值,其计数源为PSC的借位,计数初值由定时器周期寄存器PRD装载; (2)定时器周期寄存器PRD,16位寄存器,用于保存主计数器TIM的计数初值,初值范围为065535,可编程设定。 (3)4位预定标计数器PSC,位于定时器控制寄存器TCR的D6D9位,其计数源为DSP的时钟CLKOUT1,计数初值由周期寄存器TDDR装载; (4)4位周期寄存器TDDR位于定时器控制寄存器TCR的D0D3位,其取值为015。,2.定时器的工作原理,定时器的操作步骤: (1)每个CLKOUT1脉冲使预定标寄存器PSC递减直至为 0; (2)在下一个CLKOUT1,周期寄存器TDDR把一个新的 初始值装入PSC,同时主计数器TIM减1; (3)重复以上操作,直至主计数器TIM减至为0,在下一 个周期,将定时器中断信号TINT送入CPU,并将一 个脉冲送到TOUT引脚,同时TIM装载,PSC减1。,定时器的定时周期:,定时器的中断速率:,定时器的时间(周期):,例:设DSP的时钟CLKOUT1为10MHz,要在引脚TOUT上获得10kHz脉冲信号,则定期器的PRD和TDDR分别为 取 TDDR=4,则有关系: 因此,周期寄存器PRD=199,3.定时器TIMER的编程,定时器控制寄存器TCR,TCR为16位的寄存器,位于I/O空间的FFF8H ,其主要功能: (1)控制定期器的工作方式; (2)设定预定标计数器中的当前计数值; (3)重新装载定时器; (4)启动或停止定时器;,15 12 11 10 9 6 5 4 3 0,TCR的位定义:,(1)D11、D10位定时器工作方式设置:,D6D9位PSC,定时器预定标计数器,用于保存定时器的当前预定标计数值,PSC不能被直接设置,他只能从TDDR寄存器取得其值。 D5位 TRB,定时器重载位,当向TRB写入1时,TIM装载PRD中的值,且PSC装载TDDR

温馨提示

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

评论

0/150

提交评论