DSP5416中断方式.pptVIP

  • 23
  • 0
  • 约1.18千字
  • 约 9页
  • 2018-03-21 发布于山西
  • 举报
中断的概述与类型 中断是由硬件或软件驱动的信号,使DSP暂停其执行当前的程序,保存当前状态,转而执行另一个中断服务例程(ISR)。 软件中断:由一条程序指令来申请的软件中断。 硬件中断:由一个物理器件的每个信号来申请。 外部硬件中断:是由外部中断接口中的信号来触发。 内部硬件中断: 由来自片内外设的信号触发。 此外,当多个硬件中断同时被触发时,DSP根据其优先级进行服务。 中断的概述与类型 可屏蔽中断: 可以用软件设置相关的寄存器屏蔽或放开的中断。 DSP54x系列最多支持16个,DSP5416支持14个用户可屏蔽中断(SIN0~SIN13) 部分中断有两个名字,可以被软件或硬件初始化 不可屏蔽中断: 包括两个外部硬件中断:RS(复位中断) 和 NMI(强制中断) 这些中断不能被禁止,DSP响应这类中断,然后跳转到相应的ISR 2. 中断标志寄存器(IFR)和中断屏蔽寄存器(IMR) 中断系统中的两个控制寄存器 两个寄存器每一位所代表的中断是一样的,但作用不同 DMAC5,DMAC4:DMA通道中断标志/屏蔽位; XINT0,XINT1,XINT2:McBSP发送中断标志/屏蔽位; RINT0,RINT1,RINT2:McBSP接收中断标志/屏蔽位; INT0,INT1,INT2,INT3:外部中断标志/屏蔽位; TINT:时钟中断标志/屏蔽位; HINT:H

文档评论(0)

1亿VIP精品文档

相关文档