[導(dǎo)讀]
1、MSP430F5438A有三個定時器: TA0、TA1 和 TB0。2、CCR0單獨用一個中斷向量,且優(yōu)先級最高。其他CCR1--CCR5用公用一個中斷向量。33、中斷向量:#defineTIMER1_A1_VECTOR(48*2u)/*0xFFE0Timer1_A3CCR1
1、MSP430F5438A有三個定時器: TA0、TA1 和 TB0。
2、CCR0單獨用一個中斷向量,且優(yōu)先級最高。其他CCR1--CCR5用公用一個中斷向量。3
3、中斷向量:
#defineTIMER1_A1_VECTOR(48*2u)/*0xFFE0Timer1_A3CCR1-2,TA1*/
#defineTIMER1_A0_VECTOR(49*2u)/*0xFFE2Timer1_A3CCR0*/
#defineTIMER0_A1_VECTOR(53*2u)/*0xFFEATimer0_A5CCR1-4,TA0*/
#defineTIMER0_A0_VECTOR(54*2u)/*0xFFECTimer0_A5CCR0*/
#defineTIMER0_B1_VECTOR(59*2u)/*0xFFF6Timer0_B7CCR1-6,TB*/
#defineTIMER0_B0_VECTOR(60*2u)/*0xFFF8Timer0_B7CCR0*/
4、編寫代碼時可參考下表
中斷矢量名稱
中斷向量
定時器
含義
操作寄存器
|
TIMER1_A1_VECTOR
0xFFE0
TA1
TA1CCR1-2, TA1IFG
比較匹配通道1和2,溢出中斷
TA1CCTL1,TA1CCR1
TA1CCTL2,TA1CCR2
TA1CTL(溢出中斷)
|
TIMER1_A0_VECTOR
0xFFE2
TA1
TA1CCR0
比較匹配通道0
TA1CCTL0,TA1CCR0
|
TIMER0_A1_VECTOR
0xFFEA
TA0
TA0CCR1-4, TA0IFG
比較匹配通道1到4
溢出中斷
TA0CCTL1,TA0CCR1
TA0CCTL2,TA0CCR2
TA0CCTL3,TA0CCR3
TA0CCTL4,TA0CCR4
TA0CTL(溢出中斷)
|
TIMER0_A0_VECTOR
0xFFEC
TA0
TA0CCR0
比較匹配通道0
TA0CCTL0,TA0CCR0
|
TIMER0_B1_VECTOR
0xFFF6
TB
TBCCR1-6, TBIFG
比較匹配通道1到6
溢出中斷
|
TIMER0_B0_VECTOR
0xFFF8
TB
TBCCR0
比較匹配通道0
|
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。