您现在的位置: 主页 > MCU > 单片机技术应用 > MSP430F5438A中断系统 -
本文所属标签:
为本文创立个标签吧:

MSP430F5438A中断系统 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-06 

[导读]
1、MSP430F5438A有三个定时器: TA0、TA1 和 TB0。2、CCR0单独用一个中断向量,且优先级最高。其他CCR1--CCR5用公用一个中断向量。33、中断向量:#defineTIMER1_A1_VECTOR(48*2u)/*0xFFE0Timer1_A3CCR1

1、MSP430F5438A有三个定时器: TA0、TA1 和 TB0。

本文引用地址: http://www.21ic.com/app/mcu/201806/764609.htm

2、CCR0单独用一个中断向量,且优先级最高。其他CCR1--CCR5用公用一个中断向量。3

3、中断向量:


  1. #defineTIMER1_A1_VECTOR(48*2u)/*0xFFE0Timer1_A3CCR1-2,TA1*/

  2. #defineTIMER1_A0_VECTOR(49*2u)/*0xFFE2Timer1_A3CCR0*/

  3. #defineTIMER0_A1_VECTOR(53*2u)/*0xFFEATimer0_A5CCR1-4,TA0*/

  4. #defineTIMER0_A0_VECTOR(54*2u)/*0xFFECTimer0_A5CCR0*/

  5. #defineTIMER0_B1_VECTOR(59*2u)/*0xFFF6Timer0_B7CCR1-6,TB*/

  6. #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





              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > MSP430F5438A中断系统 -
 

"MSP430F5438A中断系统 -"的相关文章

网站地图

围观()