网站大量收购独家精品文档,联系QQ:2885784924

DSP中断学习.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP中断学习

第七章 DSP外设及应用;C54X既支持软件中断,也支持硬件中断: 1、由程序指令(INTR,TRAP、RESET)要求的软件中断。 2、由外围设备信号要求的硬件中断。这种硬件中断又有两种形式: (1)、受外部中断口信号触发的外部 中断信号。 (2)、受片内外围电路信号触发的内 部硬件中断。; 当同时有多个硬件中断出现时,按照优先 级的高低进行处理,按优先级可以将中断分为 两类: 第一类:可屏蔽中断。 可以用软件屏蔽或开放的硬件和软件中断, C54X最多可支持16个用户可屏蔽中断。 例、C541,只有9个此类中断。 INT0~INT3, RINT0,XINT0,RINT1,XINT1 TINT。;第二类:非屏蔽中断;;;二、中断寄存器;;不同型号芯片的IFR中5~0位的中断源相同,是外部中断和通信中断标志位。其他15~6位中断源根据芯片的不同,定义的中断源类型不同。 中断标志置1后,以下四种情况都将使其清0: (1)、软件或硬件复位; (2)、中断得到处理; (3)、将1写到IFR的适当位(相应位变成0),相 应的尚未处理完的中断被清除; (4)、利用适当的中断号执行INTR指令,相应的 中断标志位清0。 ;2、中断屏蔽寄存器;;三、中断控制;当软件中断请求时: (1)、INTR K。 K表示将转移到的中断矢量单元。当INTR中断被确认,状态寄 存器ST1的中断方式(INTM)置1,以便禁止其他可屏蔽中断。 (2)、TRAP K。TRAP和INTR的不同之处就是TRAP启动中断 时,INTM位不受影响。所以在TRAP启动中断服务时,该中断服务 程序可被其他硬件中断所中断。 (3)、RESET。执行一种不可屏蔽的软件复位操作。它影响ST0 和ST1,但不影响处理器工作方式寄存器PMST,因此,RESET复 位指令和RS硬件复位是有区别的。 ;;构成中断地址的高9位;;;;;2、中断确认;3、中断服务程序;;4、中断向量地址;5、外部中断的触发;四、中断应用;中断服务程序:;注意:;;;;;;;第二节 定时器;;TCR中包含有定时器的控制位和状态位:;;;注1:;定时器初始化的步骤:;例、定时器的初始化和开???定时中断:;二、时钟发生器; C54X内部的PLL兼有频率放大和信号提纯的功能。用高稳定的参考振荡器锁定,可以提供高稳定的频率源。所以,C54X的外部频率源的频率可以比CPU的机器周期CLKOUT的速率低,这样就能降低因高速开关时钟所造成的高频噪声。;锁相环PLL的配置分为硬件和软件两种;;(3)、软件可编程PLL DSP可以通过软件编程的方法,对时钟方式寄存器(CLKMD,58H)进行设置,以实现对时钟的控制。 两种时钟方式: PLL方式。输入时钟(CLKIN)乘以0.25~15共31个系数。 DIV(分频器)方式。输入时钟除以2或4。当采用DIV方式时,所有的模拟电路,包括PLL电路都关断,以使功耗最小。;;;注:;;注:;三、定时器/计数器应用;;;;2、脉冲频率检测;;;

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档