tmsvc5509a系列dsp中断学习总结.pdf

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

C55x支持 32 个 ISR,中断分硬件和软件中断,软件中断由指令触发;硬件

中断分片内外设触发和片内外设触发两种。根据该中断是否能被屏蔽可分为:

可屏蔽中断(可以通过软件来加以屏蔽,所有的可屏蔽中断都是硬件中断,但

硬件中断也不是全都能被屏蔽)和不可屏蔽中断(所有的软件中断及部分硬件

中断)。 C55x在中断时 DSP会自动保存 ST0_55、ST1_55、ST2_55三个寄存器。 一、中断管理寄存器 寄存器 IVPD IVPH IFR0,IFR1 IER0,IER1 DBIER0,DBIER1功能 指向 DSP中断向量( IV0~IV15 以及 IV24~IV31) 指向主机中断向量( IV16~IV23) 指明要求哪个可屏蔽中断 使能或禁止可屏蔽中断 配置选择可屏蔽中断为时间重要中断 1、IVPD:DSP中断向量指针(其值是中断向量的地址), 16 位,指向 256

字节的中断向量表(包括向量: IV0~IV15 和 IV24~ IV31),这些中断向量供

DSP专用。 IVPH:主机中断向量指针, 16 位,指向指向 256 字节的中断向量表(包括

向量: IV16~I 这些中断向量供 DSP和主机共享使用。 1 / 10 硬件复位后 IVPD和 IVPH的值全是 FFFF。 2 、中断标志寄存器 IFR0、IFR1:它们都是 16 位寄存器,用来标记有可屏蔽

中断,当一个可屏蔽中断向 CPU提出申请时, IFR中相应的标志位置 1,等待

CPU应答中断;中断被响应后将相应位清 0,器件复位将所有位清 0。具体位的

说明见下表: (1)IFR0: IFRO的 0-1 位保留不用, 2-15 位的功能见下表。 位 2~15 名称 IF2~IF15描述 中断标志位访问性 读/ 写复位值 0 解释 0—与中断向量 x 关联的中断非未决 1—与中断向量 x 关联的中断未决

最近下载