定时器A的关闭求教

2019-03-24 10:42发布

在timerA 的运行中怎样关闭timerA呢,,该用什么样的控制语句呢? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
ljj3166
1楼-- · 2019-03-24 12:59
 精彩回答 2  元偷偷看……
hghkci
2楼-- · 2019-03-24 17:44
< :TI_MSP430_内容页_SA7 --> 就是想学习下如何关闭timerA,从而以后灵活的写程序。。。比如用定时器实现灯闪,然后计时一段时间后关闭timerA,,这时这句关闭timerA话该如何写。。。下面是简单描述下我的测试程序
//之前的一些设置这里省略了
while(1)
{
       if(flag==1) {
          flag=0;
          delay(300);//延时一段时间,有助于观察现象
          //打开timerA
}
//下面是定时器中断函数体
{
    i++;
   P6OUT ^= BIT1;//控制灯闪
   if(i==300)//假设为延时5s
  {
     i=0;
     flag=1;
     //关闭timerA
  }
}
hghkci
3楼-- · 2019-03-24 19:17
ljj3166 发表于 2014-11-19 22:47
在运行中关闭?
这个问题有点意思撸主确定是这个需求么?

就是想学习下如何关闭timerA,从而以后灵活的写程序。。。比如用定时器实现灯闪,然后计时一段时间后关闭timerA,,这时这句关闭timerA话该如何写。。。下面是简单描述下我的测试程序
//之前的一些设置这里省略了
while(1)
{
       if(flag==1) {
          flag=0;
          delay(300);//延时一段时间,有助于观察现象
          //打开timerA
}
//下面是定时器中断函数体
{
    i++;
   P6OUT ^= BIT1;//控制灯闪
   if(i==300)//假设为延时5s
  {
     i=0;
     flag=1;
     //关闭timerA
  }
}
bobde163
4楼-- · 2019-03-24 22:24
 精彩回答 2  元偷偷看……
a2656693
5楼-- · 2019-03-25 02:01
用TACTL寄存器的MC位设置成STOP模式
hghkci
6楼-- · 2019-03-25 02:12
a2656693 发表于 2014-11-20 08:24
用TACTL寄存器的MC位设置成STOP模式

书上这样写:Timer_A 暂停模式停后计数器将从暂停时的值开始以暂停前的方向计数,而TACTL中的CLR位用来清除定时器的方向记忆特性,
这里的CLR能清除TAR中的值么?也就是能让定时器从0开始计时吗?

一周热门 更多>

相关问题

    相关文章