1651|0

3836

帖子

19

TA的资源

纯净的硅(中级)

楼主
 

MSP430F5438A中断系统 [复制链接]

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

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

3、中断向量:

[cpp] view plain copy


  • #define TIMER1_A1_VECTOR    (48 * 2u) /* 0xFFE0 Timer1_A3 CCR1-2, TA1 */   
  • #define TIMER1_A0_VECTOR    (49 * 2u) /* 0xFFE2 Timer1_A3 CCR0 */   
  •    
  • #define TIMER0_A1_VECTOR    (53 * 2u) /* 0xFFEA Timer0_A5 CCR1-4, TA0 */   
  • #define TIMER0_A0_VECTOR    (54 * 2u) /* 0xFFEC Timer0_A5 CCR0 */   
  •    
  • #define TIMER0_B1_VECTOR    (59 * 2u) /* 0xFFF6 Timer0_B7 CCR1-6, TB */   
  • #define TIMER0_B0_VECTOR    (60 * 2u) /* 0xFFF8 Timer0_B7 CCR0 */   


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



 
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表