1505|0

3836

帖子

19

TA的资源

纯净的硅(中级)

楼主
 

MSP430F5438 定时器总结 [复制链接]

1.MSP430F5438有三个定时器 TA0 TA1和TB,定时器的功能略有区别。
2.对于定时器TA1而言,有两个中断向量地址,其中比较匹配通道0具有单独的中断向量
3.MSP430中断向量的名称和TA0 TA1很难对应起来,需要通过中断向量地址来确认。

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

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/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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