首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > TMS320C54x系列DSP中的应用

TMS320C54x系列DSP中的应用

资料介绍
TMS320C54x系列DSP中的应用

TMS320C54x系列DSP中的应用
摘要:详细分析了TMS320C54x系列DSP的中断机制,以及在扩展地址模式下中断控制所具
有的一些特点,并给出了DSP/BIOS下中断的管理。
    关键词:中断 中断向量表 TMS320C54x DSP/BIOS DSP
中断是嵌入式芯片的灵魂,这是因为多数嵌入式系统对实时性都有很高的要求,即对
出现事件的响应要极为迅速。中断与软件查询方式相比有着更高的执行效率。在TI公
司的TMS320C54x系列(以下简称C54x系列)DSP中,同样也提供了很
好的中断机制。
1 C54x中的中断机制
中断信号实质上是由硬件或者是软件驱动的信号,它能使DSP暂停正在执行的程序
并进入中断服务程序(ISR)。在最典型的DSP系统中,如果A/D转换器需要送
数据到DSP中,或者D/A转换器需要从DSP中取走数据,都是通过硬件中断向D
SP发出请求的。
C54x系列DSP支持软件中断和硬件中断。软件中断是由指令(INTR、TR
AP、RESET)触发的,硬件中断是由外围器件触发的。硬件中断实际上又分为两
类:一类是由DSP的片外外设(如A/D转换器)触发的,另外一类是由DSP的片
内外设(如定时器中断)触发的。硬件中断又有优先级的区分,这是为了处理同一时刻
有多个硬件中断源触发中断的情况。硬件中断的种类和优先级请参看具体使用的芯片资
料。

   
如果按照可屏蔽情况分类,中断又可分为可屏蔽中断(C54x至多支持16个)和不
可屏蔽中断。可屏蔽中断受ST1寄存器中的INTM位和IMR寄存器中相应位的影
响。当INTM=0时,IMR中某位为1,则开放相应的中断。其实,在C54x中
硬件中断并不一定要由外围器件触发,它同样可以由指令INTR、TRAP触发,并
且不受INTM的限制。有一点需要引起注意的是:指令RESET复位和硬件R
标签:DSPTMS320C54x
TMS320C54x系列DSP中的应用
本地下载

评论