第7章 TMS320C54x中断系统.pptVIP

  • 32
  • 0
  • 约2.33千字
  • 约 35页
  • 2017-06-30 发布于河南
  • 举报
第7章 TMS320C54x中断系统

第7章 TMS320C54x的中断系统;7.1 中断系统概述 ;可屏蔽中断-可以屏蔽和开放的中断。 C54x最多可以有16个用户可屏蔽中断,有的DSP只用到了其中的一部分。 例如,C5402使用了14个。 对于C5402,可屏蔽硬件中断包括: 外部用户中断;缓冲串口中断;定时器中断;HPI接口中断;DMA通道中断。 ;非屏蔽中断-这些中断不能被软件屏蔽。 C54x总能响应这类中断,包括所有的软件中断和两个外部硬件中断:/RS、/NMI。 /RS是对所有操作方式都有影响的非屏蔽中断。 /NMI不影响C54x的操作方式,但当/NMI中断响应时,所有其他中断将被禁止。 ; C54x中断系统设置两个中断寄存器,分别为中断标志寄存器IFR和中断屏蔽寄存器IMR。 ;1. 中断标志寄存器IFR ;1. 中断标志寄存器IFR ;2. 中断屏蔽寄存器IMR ;2. 中断屏蔽寄存器IMR ;2. 中断屏蔽寄存器IMR ; 中断控制主要是屏蔽某些中断,避免其他中断对当前运行程序的干扰,以及防止同级中断之间的响应竞争。 ;2. 接收中断请求 ; 软件中断是由程序指令产生的中断请求,主要有3条指令: ; 对于软件中断和非屏蔽中断,CPU将立即响应,进入相应中断服务程序。 对于硬件可屏蔽中断,只要满足以下3种条件后CPU才能响应中断。 ;3. 中断响

文档评论(0)

1亿VIP精品文档

相关文档