第3章 TMS320C54xTMDSP中斷系統(tǒng)_第1頁(yè)
第3章 TMS320C54xTMDSP中斷系統(tǒng)_第2頁(yè)
第3章 TMS320C54xTMDSP中斷系統(tǒng)_第3頁(yè)
第3章 TMS320C54xTMDSP中斷系統(tǒng)_第4頁(yè)
第3章 TMS320C54xTMDSP中斷系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第3章 tms320c54xtm dsp中斷系統(tǒng) 第3章 tms320c54xtm dsp中斷系統(tǒng) 3.1 c54x中斷系統(tǒng)概述中斷系統(tǒng)概述3.2 中斷分類中斷分類3.3 中斷標(biāo)志寄存器中斷標(biāo)志寄存器(ifr)和中斷屏蔽寄存器和中斷屏蔽寄存器(imr) 3.4 中斷響應(yīng)過(guò)程中斷響應(yīng)過(guò)程3.5 重新映射中斷向量地址重新映射中斷向量地址3.6 中斷和中斷向量表中斷和中斷向量表3.7 復(fù)位中斷復(fù)位中斷( ) 習(xí)習(xí) 題題 rs第3章 tms320c54xtm dsp中斷系統(tǒng) 3.1 c54x中斷系統(tǒng)概述中斷系統(tǒng)概述 所謂中斷是指這樣一個(gè)過(guò)程:cpu正處理某件事情(執(zhí)行程序)時(shí),外部發(fā)生了某一事件并向c

2、pu發(fā)信號(hào)請(qǐng)求去處理,cpu暫時(shí)中斷當(dāng)前工作,轉(zhuǎn)去處理這一事件(進(jìn)入中斷服務(wù)程序),處理完再回來(lái)繼續(xù)原來(lái)的工作。實(shí)現(xiàn)這種功能的部件稱為中斷系統(tǒng),產(chǎn)生中斷的請(qǐng)求源稱為中斷源。第3章 tms320c54xtm dsp中斷系統(tǒng) c54x dsp支持軟件中斷和硬件中斷。軟件中斷由程序指令(intr、trap、reset指令)引起。硬件中斷包括外部硬件中斷和內(nèi)部硬件中斷,分別由外部中斷信號(hào)和片內(nèi)外設(shè)中斷信號(hào)引起。外部硬件中斷如 ,內(nèi)部硬件中斷包括定時(shí)器、串行口、主機(jī)接口引起的中斷。軟件中斷不分優(yōu)先級(jí),當(dāng)同時(shí)有多個(gè)硬件中斷時(shí),硬件中斷有優(yōu)先級(jí),c54x dsp按照中斷優(yōu)先級(jí)別的高低(1表示優(yōu)先級(jí)最高)對(duì)它

3、們進(jìn)行服務(wù)。0int3int第3章 tms320c54xtm dsp中斷系統(tǒng) 3.2 中中 斷斷 分分 類類 c54x dsp的中斷可以分成如下兩大類: 第一類是可屏蔽中斷。這些都是可以用軟件來(lái)屏蔽或用軟件來(lái)使能的硬件和軟件中斷源。c54x dsp最多可以支持16個(gè)用戶可屏蔽中斷。 第二類是不可屏蔽中斷。這些中斷是不能夠屏蔽的。c54x dsp總是響應(yīng)這一類中斷。c54x dsp的非屏蔽中斷包括所有的軟件中斷 與 和兩個(gè)外部硬件中斷,這兩個(gè)中斷可通過(guò)硬件控制也可通過(guò)軟件控制。復(fù)位中斷 對(duì)c54x dsp所有操作方式產(chǎn)生影響,而 中斷不會(huì)對(duì)c54x dsp的任何操作模式產(chǎn)生影響。但 中斷被聲明時(shí)

4、,禁止所有其他中斷。rsnminminmi第3章 tms320c54xtm dsp中斷系統(tǒng) 3.3 中斷標(biāo)志寄存器中斷標(biāo)志寄存器(ifr) 和中斷屏蔽寄存器和中斷屏蔽寄存器(imr) 中斷標(biāo)志寄存器和中斷屏蔽寄存器都是存儲(chǔ)器映射的cpu寄存器。ifr對(duì)各硬件中斷進(jìn)行標(biāo)志,當(dāng)一個(gè)中斷觸發(fā)時(shí),ifr中的相應(yīng)的中斷標(biāo)志位置1,直到cpu識(shí)別該中斷為止。imr對(duì)各硬件中斷進(jìn)行屏蔽或使能,某位為0表示此中斷被屏蔽(禁止),某位為1表示此中斷使能(以狀態(tài)寄存器intm位為0為前提條件)。 第3章 tms320c54xtm dsp中斷系統(tǒng) 圖3.1所示為部分常用c54x dsp的ifr。對(duì)ifr來(lái)說(shuō),某位為

5、1表示dsp收到了一個(gè)相應(yīng)的中斷請(qǐng)求,用軟件將ifr某位置1,等效于dsp收到了一個(gè)中斷請(qǐng)求。通常在開(kāi)始某中斷前,都將ifr對(duì)應(yīng)位中記錄的過(guò)期中斷標(biāo)志清0。圖3.1 c54x dsp中斷標(biāo)志寄存器(ifr)1512 11 10 9 8 7 6 5 4 3 2 1 0 resvd bxint1 brint1 brint1 int3 txint trint rxint0 brint0 tint int2 int1 int0 (a) c548 ifr 151 11 10 9 8 7 6 5 4 3 2 1 0 resvd bmint1 bmint1 brint int3 txint trint rx

6、int0 brint0 tint int2 int1 int0 (b) c549 ifr 第3章 tms320c54xtm dsp中斷系統(tǒng) 1514 13 12 11 10 9 8 7 6 5 4 3 2 1 0 resvd dmac5 dmac4 bxint1 或 dmac3 brint1 或 dmac2 hpint int3 tint1 或 dmac1 dmac0 bxint0 brint0 tint0 int2 int1 int0 (c) c5402 ifr 1514 13 12 11 10 9 8 7 6 5 4 3 2 1 0 resvd dmac5 dmac4 bxint1 或 d

7、mac3 brint1 或 dmac2 hpint int3 bxint2 或 dmac1 brint2 或 dmac0 bxint0 brint0 tint0 int2 int1 int0 (d) c5410 ifr 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 resvd ipint dmac5 dmac4 bxint1 或 dmac3 brint1 或 dmac2 hpint resvd bxint2 或 dmac1 brint2 或 dmac0 bxint0 brint0 tint0 resvd int1 int0 (e) c5420 ifr 圖3.1 c

8、54x dsp中斷標(biāo)志寄存器(ifr)第3章 tms320c54xtm dsp中斷系統(tǒng) 圖3.2所示為部分常用c54x dsp的imr, 和 都不包括在imr中,imr不能控制這兩個(gè)中斷。rsnmi1512 11 10 9 8 7 6 5 4 3 2 1 0 resvd bxint1 brint1 hpint int3 txint trint rxint0 brint0 tint- int2 int1 int0 (a) c548 imr 1514 13 12 11 10 9 8 7 6 5 4 3 2 1 0 resvd bmint1 bmint1 bxint1 brint1 hpint in

9、t3 fxint trint bxomt0 brint0 tint int2 int1 int0 (b) c549 imr 圖3.2 c54x dsp中斷屏蔽寄存器(imr) 第3章 tms320c54xtm dsp中斷系統(tǒng) 圖3.2 c54x dsp中斷屏蔽寄存器(imr) 1514 13 12 11 10 9 8 7 6 5 4 3 2 1 0 resvd dmacs dmac4 bxint1 或 dmac3 brint1 或 dmac2 hpint int3 bxint2 或 dmac1 brint2 或 dmac0 bxint0 brint0 tint0 int2 int1 int0

10、(c) c5402 imr 1514 13 12 11 10 9 8 7 6 5 4 3 2 1 0 resvd dmacs dmac4 bxint1 或 dmac3 brint1 或 dmac2 hpint int3 bxint2 或 dmac1 brint2 或 dmac0 bxint0 brint0 tint0 int2 int1 int0 (d) c5410 imr 15 1 13 12 11 10 9 8 7 6 5 4 3 2 1 0 resvd ipint dmac5 dmac4 bxint1 或 dmac3 brint1 或 dmac2 hpint resvd bxint2 或

11、 dmac1 brint2 或 dmac0 bxint0 brint0 tint0 resvd int1 int0 (e) c5420 imr 第3章 tms320c54xtm dsp中斷系統(tǒng) 3.4 中斷響應(yīng)過(guò)程中斷響應(yīng)過(guò)程 1接收中斷請(qǐng)求接收中斷請(qǐng)求 一個(gè)中斷由硬件器件或軟件指令請(qǐng)求。當(dāng)產(chǎn)生一個(gè)中斷請(qǐng)求時(shí),ifr寄存器中相應(yīng)的中斷標(biāo)志位被置位。不管中斷是否被處理器應(yīng)答,該標(biāo)志位都會(huì)被置位。當(dāng)相應(yīng)的中斷被響應(yīng)后,該標(biāo)志位自動(dòng)被清除。 1) 硬件中斷請(qǐng)求 外部硬件中斷由外部中斷口的信號(hào)發(fā)出請(qǐng)求,而內(nèi)部硬件中斷由片內(nèi)外設(shè)的信號(hào)發(fā)出中斷請(qǐng)求。第3章 tms320c54xtm dsp中斷系統(tǒng) 2)

12、軟件中斷請(qǐng)求 軟件中斷由如下程序指令發(fā)出中斷請(qǐng)求: (1) intr 該指令允許執(zhí)行任何一個(gè)中斷服務(wù)程序。指令操作數(shù)(k)表示cpu分支轉(zhuǎn)移到哪個(gè)中斷向量地址。表3.13.6列出了用于指向每個(gè)中斷向量位置的操作數(shù)k。當(dāng)應(yīng)答intr中斷時(shí),st1寄存器的中斷模式位(intm)被設(shè)置為1以禁止可屏蔽中斷。 (2) trap 該指令執(zhí)行的功能與intr指令一致,但不用設(shè)置intm位。第3章 tms320c54xtm dsp中斷系統(tǒng) (3) reset 該指令執(zhí)行一個(gè)非屏蔽軟件復(fù)位,可以在任何時(shí)候被使用并將c54x dsp置于已知狀態(tài)。reset指令影響st0和st1寄存器,但是不會(huì)影響pmst寄存器

13、。 當(dāng)應(yīng)答reset指令時(shí),intm位被調(diào)協(xié)為1以禁止可屏蔽中斷。iptr和外設(shè)寄存器的初始化與硬件復(fù)位的初始化是不同的。第3章 tms320c54xtm dsp中斷系統(tǒng) 2應(yīng)答中斷應(yīng)答中斷 硬件或軟件中斷發(fā)送了一個(gè)中斷請(qǐng)求后,cpu必須決定是否應(yīng)答該中斷請(qǐng)求。軟件中斷和非屏蔽硬件中斷會(huì)立刻被應(yīng)答,可屏蔽中斷僅僅在如下條件滿足后才被應(yīng)答。 1) 最高優(yōu)先級(jí) 當(dāng)超過(guò)一個(gè)硬件中斷同時(shí)被請(qǐng)求時(shí),c54x dsp按照中斷優(yōu)先級(jí)響應(yīng)中斷請(qǐng)求。表3.13.6列出了部分c54x dsp的硬件中斷和優(yōu)先級(jí)。第3章 tms320c54xtm dsp中斷系統(tǒng) 2) intm位清0 st1的中斷模式位(intm)使

14、能或禁止所有可屏蔽中斷。 (1) 當(dāng)intm=0,所有非屏蔽中斷被使能。 (2) 當(dāng)intm=1,所有非屏蔽中斷被禁止。 當(dāng)響應(yīng)一個(gè)中斷后,intm位被置1。如果程序使用rete指令退出中斷服務(wù)程序(isr)后,從中斷返回后intm重新使能。使用硬件復(fù)位( )或執(zhí)行rsbx intm指令(禁止中斷)會(huì)將intm位置1。通過(guò)執(zhí)行bsbx intm指令(使能中斷),可以復(fù)位intm位。intm不會(huì)自動(dòng)修改imr或ifr。rs第3章 tms320c54xtm dsp中斷系統(tǒng) 3) imr屏蔽位為1 每個(gè)可屏蔽中斷在imr中有自己的屏蔽位。為了使能一個(gè)中斷,可以將屏蔽位置1。 intr指令會(huì)強(qiáng)制pc到

15、相應(yīng)地址,并且獲取軟件向量。當(dāng)cpu讀取軟件向量的第一個(gè)字時(shí),它會(huì)產(chǎn)生 (中斷應(yīng)答信號(hào))信號(hào),而清除相應(yīng)的中斷標(biāo)志位。 對(duì)于被使能的中斷,當(dāng)產(chǎn)生 (中斷應(yīng)答信號(hào))信號(hào)時(shí),在clkout的上升沿,地址位a6a2會(huì)指明中斷號(hào)。如果中斷向量駐留在片內(nèi)存儲(chǔ)器,并且用戶想查看這些地址,c54x dsp必須在地址可見(jiàn)模式下工作(avis=1),以便中斷號(hào)被譯碼。如果當(dāng)c54x dsp處于hold模式并且hm=0時(shí),則會(huì)產(chǎn)生一個(gè)中斷。當(dāng) 信號(hào)有效時(shí),地址不可見(jiàn)。iackiackiack第3章 tms320c54xtm dsp中斷系統(tǒng) 3執(zhí)行中斷服務(wù)程序執(zhí)行中斷服務(wù)程序 當(dāng)應(yīng)答中斷后,cpu會(huì)采取如下的操作:

16、 (1) 保存程序計(jì)數(shù)器(pc)值(返回地址)到數(shù)據(jù)存儲(chǔ)器的堆棧頂部。程序計(jì)數(shù)器擴(kuò)展寄存器(xpc)不會(huì)壓入堆棧的頂部,也就是說(shuō),它不會(huì)保存在堆棧中。因此,如果isr位于和中斷向量表不同的頁(yè)面,用戶必須在分支轉(zhuǎn)移到isr之前壓入xpc到堆棧中。frete指令可以從isr返回。 (2) 將中斷向量的地址加載到pc。第3章 tms320c54xtm dsp中斷系統(tǒng) (3) 獲取位于向量地址的指令(分支轉(zhuǎn)移被延時(shí),并且用戶也存儲(chǔ)了一個(gè)2字指令或兩個(gè)1字指令,則cpu也會(huì)獲取這兩個(gè)字)。 (4) 執(zhí)行分支轉(zhuǎn)移,轉(zhuǎn)到中斷服務(wù)程序(isr)地址(如果分支轉(zhuǎn)移被延時(shí),則在分支轉(zhuǎn)移之前會(huì)執(zhí)行額外的指令)。 (

17、5) 執(zhí)行isr,直到一個(gè)返回指令中止isr。 (6) 將返回地址從堆棧中彈出到pc中。 (7) 繼續(xù)執(zhí)行主程序。第3章 tms320c54xtm dsp中斷系統(tǒng) 圖3.3 中斷操作流程圖接收中斷請(qǐng)求 可屏蔽中斷?intm0?否是否 imr屏蔽位1?否是信號(hào)產(chǎn)生響應(yīng)中斷iack ,硬件中斷還是intr指令?否pc值保存到軟件堆棧intm位置1執(zhí)行中斷服務(wù)程序(isr)中斷返回,恢復(fù)pc值繼續(xù)執(zhí)行主程序是第3章 tms320c54xtm dsp中斷系統(tǒng) 根據(jù)中斷請(qǐng)求源的兩種不同類型,分別描述其中斷操作流程: (1) 如果請(qǐng)求的是一個(gè)可屏蔽中斷,則操作過(guò)程如下: 設(shè)置ifr的相應(yīng)標(biāo)志位。 測(cè)試應(yīng)答

18、條件(intm0并且相應(yīng)的imr1)。如果條件為真,則cpu應(yīng)答該中斷,產(chǎn)生一個(gè) (中斷應(yīng)答信號(hào))信號(hào);否則,忽略該中斷并繼續(xù)執(zhí)行主程序。 當(dāng)中斷已被應(yīng)答后,ifr相應(yīng)的標(biāo)志位被清除,并且intm位被置1(屏蔽其他可屏蔽中斷)。 iack第3章 tms320c54xtm dsp中斷系統(tǒng) pc值保存到堆棧中。 cpu分支轉(zhuǎn)移到中斷服務(wù)程序(isr)并執(zhí)行isr。 isr由返回指令結(jié)束,返回指令將返回地址從堆棧中彈出給pc。 cpu繼續(xù)執(zhí)行主程序。第3章 tms320c54xtm dsp中斷系統(tǒng) (2) 如果請(qǐng)求的是一個(gè)非屏蔽中斷,則操作過(guò)程如下: cpu立刻應(yīng)答該中斷,產(chǎn)生一個(gè) (中斷應(yīng)答信號(hào))

19、信號(hào)。 如果中斷是由 、 或intr指令請(qǐng)求的,則intm位被置1(屏蔽其他可屏蔽中斷)。 如果intr指令已經(jīng)請(qǐng)求了一個(gè)可屏蔽中斷,那么相應(yīng)標(biāo)志位被清除為0。 pc值保存到堆棧中。 cpu分支轉(zhuǎn)移到中斷服務(wù)程序(isr)并執(zhí)行isr。 isr由返回指令結(jié)束,返回指令將返回地址從堆棧中彈出給pc。 cpu繼續(xù)執(zhí)行主程序。iackrsnmi第3章 tms320c54xtm dsp中斷系統(tǒng) 3.5 重新映射中斷向量地址重新映射中斷向量地址 中斷向量可以映射到程序存儲(chǔ)器的任何128字頁(yè)面的起始位置,除保留區(qū)域外。中斷向量地址是由pmst寄存器中的iptr(9位中斷向量指針)和左移兩位后的中斷向量序號(hào)

20、(中斷向量序號(hào)為031,左移兩位后變成7位)所組成。例如,如果 被聲明為低優(yōu)先級(jí),并且iptr=0001h,則中斷向量的地址為00c0h,如圖3.4所示。 的中斷向量號(hào)為16。0int0int第3章 tms320c54xtm dsp中斷系統(tǒng) 圖3.4 中斷向量地址產(chǎn)生iptr0 0000 00010 0 0 015 14 13 120 0 0 011 10 9 81 0 0110 6 570 0 0 03 2 1 0int40h(int0)向量位地址00c0第3章 tms320c54xtm dsp中斷系統(tǒng) 復(fù)位時(shí),iptr所有的位被置1(iptr=1ffh),并按此值將復(fù)位向量映射到程序存儲(chǔ)器

21、的511頁(yè)空間。所以,硬件復(fù)位后總是從0ff80h開(kāi)始執(zhí)行程序。加載除1ffh之外的值到iptr后,中斷向量可以映射到其他地址。例如,用0001h加載iptr,那么中斷向量就被移到從0080h單元開(kāi)始的程序存儲(chǔ)器空間。 注意:硬件復(fù)位( )向量不能被重新映射,因?yàn)橛布?fù)位會(huì)加載1到iptr所有的位,因此,硬件復(fù)位向量總是指向程序空間的ff80h位置。rs第3章 tms320c54xtm dsp中斷系統(tǒng) 3.6 中斷和中斷向量表中斷和中斷向量表表表3.1 c542 中斷和優(yōu)先級(jí)中斷和優(yōu)先級(jí)中斷號(hào)(k) 優(yōu)先級(jí) 名稱 向量位置 功 能 0 1 rs/sintr 0 復(fù)位(硬件和軟件復(fù)位) 1 2

22、nmi/sint16 4 非屏蔽中斷 2 sint17 8 軟件中斷#17 3 sint18 c 軟件中斷#18 4 sint19 10 軟件中斷#19 5 sint20 14 軟件中斷#20 6 sint21 18 軟件中斷#21 7 sint22 1c 軟件中斷#22 8 sint23 20 軟件中斷#23 9 sint24 24 軟件中斷#24 10 sint25 28 軟件中斷#25 11 sint26 2c 軟件中斷#26 第3章 tms320c54xtm dsp中斷系統(tǒng) 表表3.1 c542 中斷和優(yōu)先級(jí)中斷和優(yōu)先級(jí)12 sint27 30 軟件中斷#27 13 sint28 34

23、 軟件中斷#28 14 sint29 38 軟件中斷#29,保留 15 sint30 3c 軟件中斷#30,保留 16 3 0int/sint0 40 外部用戶中斷#0 17 4 1int/sint1 44 外部用戶中斷#1 18 5 2int/sint2 48 外部用戶中斷#2 19 6 tint/sint3 4c 內(nèi)部定時(shí)器中斷 20 7 brint0/sint4 50 緩沖串行接口接收中斷 21 8 bxint0/sint5 54 緩沖串行接口發(fā)送中斷 22 9 trint/sint6 58 tdm 串行接口接收中斷 23 10 txint/sint7 5c tdm 串行接口發(fā)送中斷 2

24、4 11 3int/sint8 60 外部用戶中斷#3 25 12 hpint/sint9 64 hpi 中斷 2631 687f 保留 第3章 tms320c54xtm dsp中斷系統(tǒng) 表表3.2 c548中斷和優(yōu)先級(jí)中斷和優(yōu)先級(jí) 中斷號(hào)(k) 優(yōu)先級(jí) 名稱 向量位置 功 能 0 1 rs/sintr 0 復(fù)位(硬件和軟件復(fù)位) 1 2 nmi/sint16 4 非屏蔽中斷 2 sint17 8 軟件中斷#17 3 sint18 c 軟件中斷#18 4 sint19 10 軟件中斷#19 5 sint20 14 軟件中斷#20 6 sint21 18 軟件中斷#21 7 sint22 1c

25、軟件中斷#22 8 sint23 20 軟件中斷#23 9 sint24 24 軟件中斷#24 10 sint25 28 軟件中斷#25 11 sint26 2c 軟件中斷#26 12 sint27 30 軟件中斷#27 13 sint28 34 軟件中斷#28 第3章 tms320c54xtm dsp中斷系統(tǒng) 表表3.2 c548中斷和優(yōu)先級(jí)中斷和優(yōu)先級(jí) 14 sint29 38 軟件中斷#29,保留 15 sint30 3c 軟件中斷#30,保留 16 3 0int/sint0 40 外部用戶中斷#0 17 4 1int/sint1 44 外部用戶中斷#1 18 5 2int/sint2

26、48 外部用戶中斷#2 19 6 tint /sint3 4c 內(nèi)部定時(shí)器中斷 20 7 brint0/sint4 50 緩沖串行接口 0 接收中斷 21 8 bxint0/sint5 54 緩沖串行接口 0 發(fā)送中斷 22 9 trint/sint6 58 tdm 串行接口接收中斷 23 10 txint/sint7 5c tdm 串行接口發(fā)送中斷 24 11 3int/sint8 60 外部用戶中斷#3 25 12 hpint/sint9 64 hp1 中斷 26 13 brint1/sint10 68 緩沖串行接口 1 接收中斷 27 14 bxint1/sint11 6c 緩沖串行接口

27、 1 發(fā)送中斷 2831 70h7f 保留 第3章 tms320c54xtm dsp中斷系統(tǒng) 中斷號(hào)(k) 優(yōu)先級(jí) 名稱 向量位置 功 能 0 1 rs/sintr 0 復(fù)位(硬件和軟件復(fù)位) 1 2 nmi/sint16 4 非屏蔽中斷 2 sint17 8 軟件中斷#17 3 sint18 c 軟件中斷#18 4 sint19 10 軟件中斷#19 5 sint20 14 軟件中斷#20 6 sint21 18 軟件中斷#21 7 sint22 1c 軟件中斷#22 8 sint23 20 軟件中斷#23 9 sint24 24 軟件中斷#24 10 sint25 28 軟件中斷#25 1

28、1 sint26 2c 軟件中斷#26 12 sint27 30 軟件中斷#27 表表3.3 c549中斷和優(yōu)先級(jí)中斷和優(yōu)先級(jí) 第3章 tms320c54xtm dsp中斷系統(tǒng) 13 sint28 34 軟件中斷#28 14 sint29 38 軟件中斷#29 15 sint30 3c 軟件中斷#30 16 3 0int/sint0 40 外部用戶中斷#0 17 4 1int/sint1 44 外部用戶中斷#1 18 5 2int/sint2 48 外部用戶中斷#2 19 6 tint /sint3 4c 內(nèi)部定時(shí)器中斷 20 7 brint0/sint4 50 緩沖串行接口 0 接收中斷 2

29、1 8 bxint0/sint5 57 緩沖串行接口 0 發(fā)送中斷 22 9 trint/sint6 58 tdm 串行接口接收中斷 23 10 txint/sint7 5c tdm 串行接口發(fā)送中斷 24 11 3int/sint8 60 外部用戶中斷#3 25 12 hpint/sint9 64 hp1 中斷 26 13 brint1/sint10 68 緩沖串行接口 1 接收中斷 27 14 bxint1/sint11 6c 緩沖串行接口 1 發(fā)送中斷 28 15 bmint0/sint12 70 bsp#0 檢測(cè)偏移中斷 29 16 bmint1/sint13 74 bsp#1 檢測(cè)偏

30、移中斷 3031 787f 保留 表表3.3 c549中斷和優(yōu)先級(jí)中斷和優(yōu)先級(jí) 第3章 tms320c54xtm dsp中斷系統(tǒng) 中斷號(hào)(k) 優(yōu)先級(jí) 名稱 向量位置 功 能 0 1 rs/sintr 0 復(fù)位(硬件和軟件復(fù)位) 1 2 nmi/sint16 4 非屏蔽中斷 2 sint17 8 軟件中斷#17 3 sint18 c 軟件中斷#18 4 sint19 10 軟件中斷#19 5 sint20 14 軟件中斷#20 6 sint21 18 軟件中斷#21 7 sint22 1c 軟件中斷#22 8 sint23 20 軟件中斷#23 9 sint24 24 軟件中斷#24 10 s

31、int25 28 軟件中斷#25 11 sint26 2c 軟件中斷#26 12 sint27 30 軟件中斷#27 表表3.4 c5402中斷和優(yōu)先級(jí)中斷和優(yōu)先級(jí) 第3章 tms320c54xtm dsp中斷系統(tǒng) 13 sint28 34 軟件中斷#28 14 sint29 38 軟件中斷#29 15 sint30 3c 軟件中斷#30 16 3 0int/sint0 40 外部用戶中斷#0 17 4 1int/sint1 44 外部用戶中斷#1 18 5 2int/sint2 48 外部用戶中斷#2 19 6 tint 0/sint3 4c 定時(shí)器 0 中斷 20 7 brint0/sin

32、t4 50 mcbsp#0 接收中斷 21 8 bxint0/sint5 57 mcbsp#0 發(fā)送中斷 22 9 dmac0/sint7 58 dma 通道 0 中斷 23 10 tint1/dmac1/sint7 5c 定時(shí)器 1(默認(rèn))/dma 通道 1 中斷 24 11 3int/sint8 60 外部用戶中斷#3 25 12 hpint/sint9 64 hp1 中斷 26 13 brint1/dmac2/sint10 68 mcbsp#1 接收中斷/dma 通道 2 中斷 27 14 bxint1/dmac3/sint11 6c mcbsp#1 發(fā)送中斷/dma 通道 3 中斷 2

33、8 15 dmac4/sint12 70 dma 通道 4 中斷 29 16 dmac5/sint13 74 dma 通道 5 中斷 120127 保留 787f 保留 表表3.4 c5402中斷和優(yōu)先級(jí)中斷和優(yōu)先級(jí)第3章 tms320c54xtm dsp中斷系統(tǒng) 表表3.5 c5410中斷和優(yōu)先級(jí)中斷和優(yōu)先級(jí) 中斷號(hào)(k) 優(yōu)先級(jí) 名稱 向量位置 功 能 0 1 rs/sintr 0 復(fù)位(硬件和軟件復(fù)位) 1 2 nmi/sint16 4 非屏蔽中斷 2 sint17 8 軟件中斷#17 3 sint18 c 軟件中斷#18 4 sint19 10 軟件中斷#19 5 sint20 14

34、軟件中斷#20 6 sint21 18 軟件中斷#21 7 sint22 1c 軟件中斷#22 8 sint23 20 軟件中斷#23 9 sint24 24 軟件中斷#24 10 sint25 28 軟件中斷#25 11 sint26 2c 軟件中斷#26 12 sint27 30 軟件中斷#27 13 sint28 34 軟件中斷#28 第3章 tms320c54xtm dsp中斷系統(tǒng) 14 sint29 38 軟件中斷#29 15 sint30 3c 軟件中斷#30 16 3 0int/sint0 40 外部用戶中斷#0 17 4 1int/sint1 44 外部用戶中斷#1 18 5 2int/sint2 48 保留 19 6 tint/sint3 4c 外部定時(shí)器 20 7 brint0/sint4 50 mcbsp#0 接收中斷 21 8 bxint0

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論