OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3670|回复: 2

MSP430的定时器A的增计数模式。

[复制链接]

68

主题

136

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
428
金钱
428
注册时间
2014-6-27
在线时间
8 小时
发表于 2015-11-10 17:30:56 | 显示全部楼层 |阅读模式
5金钱

MSP430的定时器的增计数模式

中文数据手册中写有:增计数模式中,通过改变TACCR0的值来重置计数周期,

如果新周期  >  旧周期,定时器会直接增计数到新周期,

如果新周期  <  旧周期,定时器会在下一个时钟周期返回到0,

但是没有写到新周期  =  旧周期,计数器会是怎样?会直接回0吗?还计数到设定值才回0呢?

列子:  请问这样子能进中断吗?

void main (void)

{

      while(1)

    {

         TBCCTL0 = CCIE;

         TBCCR0 = 244; 

         TBCTL = TBSSEL_2 + MC_1;

    }

}


#pragma vector=TIMERB0_VECTOR
__interrupt void Timer_B (void)
{      
        TB_num++; 
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164883
金钱
164883
注册时间
2010-12-1
在线时间
2099 小时
发表于 2015-11-10 23:26:03 | 显示全部楼层
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
24
金钱
24
注册时间
2015-10-27
在线时间
0 小时
发表于 2015-11-11 10:38:13 | 显示全部楼层
没问题啊,为什么不试试呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-5-24 06:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表