<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 汽車(chē)電子 > 設計應用 > 中斷在TMS320C54x系列DSP中的應用

中斷在TMS320C54x系列DSP中的應用

——
作者: 時(shí)間:2007-02-06 來(lái)源:電子技術(shù)應用 收藏

系列中的應用
南京東南大學(xué)信息處理與應用工程研究中心(210096) 朱繼紅 于東海 鄒采榮
 
  摘 要:詳細分析了系列機制,以及在擴展地址模式下控制所具有的一些特點(diǎn),并給出了/BIOS下中斷的管理。
  關(guān)鍵詞:中斷 DSP

  中斷是嵌入式芯片的靈魂,這是因為多數嵌入式系統對實(shí)時(shí)性都有很高的要求,即對出現事件的響應要極為迅速。中斷與軟件查詢(xún)方式相比有著(zhù)更高的執行效率。在TI公司的TMS320C54x系列(以下簡(jiǎn)稱(chēng)C54x系列)DSP中,同樣也提供了很好的中斷機制。
1 C54x中的中斷機制
  中斷信號實(shí)質(zhì)上是由硬件或者是軟件驅動(dòng)的信號,它能使DSP暫停正在執行的程序并進(jìn)入中斷服務(wù)程序(ISR)。在最典型的DSP系統中,如果A/D轉換器需要送數據到DSP中,或者D/A轉換器需要從DSP中取走數據,都是通過(guò)硬件中斷向DSP發(fā)出請求的。
  C54x系列DSP支持軟件中斷和硬件中斷。軟件中斷是由指令(INTR、TRAP、RESET)觸發(fā)的,硬件中斷是由外圍器件觸發(fā)的。硬件中斷實(shí)際上又分為兩類(lèi):一類(lèi)是由DSP的片外外設(如A/D轉換器)觸發(fā)的,另外一類(lèi)是由DSP的片內外設(如定時(shí)器中斷)觸發(fā)的。硬件中斷又有優(yōu)先級的區分,這是為了處理同一時(shí)刻有多個(gè)硬件中斷源觸發(fā)中斷的情況。硬件中斷的種類(lèi)和優(yōu)先級請參看具體使用的芯片資料。
  如果按照可屏蔽情況分類(lèi),中斷又可分為可屏蔽中斷(C54x至多支持16個(gè))和不可屏蔽中斷??善帘沃袛嗍躍T1寄存器中的INTM位和IMR寄存器中相應位的影響。當INTM=0時(shí),IMR中某位為1,則開(kāi)放相應的中斷。其實(shí),在C54x中硬件中斷并不一定要由外圍器件觸發(fā),它同樣可以由指令I(lǐng)NTR、TRAP觸發(fā),并且不受INTM的限制。有一點(diǎn)需要引起注意的是:指令RESET復位和硬件RS復位對IPTR和外圍電路初始化是不相同的。硬件復位時(shí)IPTR總是被置為0x1FF,軟件復位時(shí)則不會(huì )修改當前IPTR的值。C54x的中斷處理過(guò)程分為三個(gè)階段:
 ?、僦袛嗾埱???梢杂糜布骷蛘哕浖噶钫埱笾袛?。如果請求的中斷是可屏蔽中斷,則IFR寄存器中相應的位被置為1,而不管中斷是否會(huì )被響應。
 ?、谥袛囗憫?。對于軟件中斷和不可屏蔽中斷,CPU是立即響應的。對于可屏蔽中斷,要滿(mǎn)足下列條件才能響應:
  



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>