DSP中断系统与定时器.pptVIP

  • 30
  • 0
  • 约2.16千字
  • 约 38页
  • 2020-03-23 发布于浙江
  • 举报
DSP器件及应用;第四章 中断系统与定时器;§4.1 中断程序的编写;硬件中断分类: 外部中断:外部信号触发,INT0~INT3、RS、NMI 内部中断:片内外设产生信号触发,定时器、串行口、HPI、DMA等 不可屏蔽中断:RS(芯片的复位引脚)、NMI(芯片的外中断引脚)、软件中断(SINT17~SINT30)。 可屏蔽中断:剩余的都为可屏蔽中断。;2、中断向量地址;中断向量的移位 中断向量的低7地址分别为00H、04H~7F,相邻两个相差4个字。 中断向量的高9位是IPTR的值决定的。 当IPTR=1111 1111 1时,中断向量的16位地址为FF80H~FFFFH. 当IPTR=0000 0000 0时,中断向量的16地址为0000H~007FH. 所以,中断向量的地址是可以平移的,只要在程序中改变IPTR的值即可。;复位 复位时IPTR=1111 1111 1,所以RS的中断矢量地址只能为FF80,也就是复位时,DSP一定是从FF80H处开始执行指令。;3、中断源表(向量表);;§4.1.2 中断寄存器;2、中断屏蔽寄存器IMR ;§4.1.3 中断程序编写;2、中断矢量表 DSP产生中断时,要使得程序能跳转到中断服务子程序执行,则需要在中断矢量处放置一条跳转指令。如: RS B _c_int00 (占2个字) 对于多个中断时,注意地址的对应。如系统中断有:中断号0(R

文档评论(0)

1亿VIP精品文档

相关文档