DSP入门:中断PIE
生活随笔
收集整理的這篇文章主要介紹了
DSP入门:中断PIE
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
DSP入門:中斷PIE
1、DSP中斷管理分為3個層次:外設(shè)級,PIE級,CPU級。?
其中,外設(shè)級中斷管理負責具體外設(shè)中斷源的允許與禁止,PIE級中斷管理負責對外設(shè)級中斷分組并按照優(yōu)先級管理,CPU內(nèi)核級中斷管理則負責處理直接向CPU申請的中斷請求。?
?
???DSP控制器的外設(shè)中斷擴展模塊(PIE),對中斷進行集中化擴展,使每一級CPU中斷均可以響應多個中斷源。?
2、PIE級中斷及管理:?
??????CPU內(nèi)核級中斷(INT1–INT14),INT1-INT12被PIE模塊用來進行中斷擴展,有12組,每組8個中斷源。
各中斷的優(yōu)先級自上而下,由右到左逐步降低,總體優(yōu)先級INT1最高,INT12最低。?
INT13由CPU定時器1和外部中斷XINT13復用,INT14由定時器2獨占。
3、中斷響應過程?
??? ??? ??? ?????
4、中斷寄存器介紹
- PIEIFRx (1-12)中斷標志寄存器
- PIEIERx (1-12)中斷屏蔽寄存器?
各有12個,每個16位寬,只用了前8位分別表示8個中斷源;IFR標志中斷到來,IER表示是否要響應(PIEIFRx.1-8,PIEIERx.1-8) - PIEACKx (1-12)應答位?
CPU是否響應給位的中斷,為0中斷送入CPU,為1等待 PIECTRL PIE控制寄存器,只讀?
讀取中斷向量XINTnCR (n為1-7) 7個外部中斷?
選擇中斷邊沿,01上升沿;外部中斷允許位
5、代碼片
- 1
- 2
- 3
- 4
- 5
6、定時器中斷實例
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
7、外部中斷實例
后續(xù)實例,先占個坑- 1
總結(jié)
以上是生活随笔為你收集整理的DSP入门:中断PIE的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何避免把软件装到C盘
- 下一篇: DSP 28335中GPIO配置