打印

定时器清零问题

[复制链接]
1609|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wang_zuowei|  楼主 | 2013-1-23 10:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想要用定时器做一个报警输出,要求是设定时间没有事件发生就报警,如果有外部事件发生就正常执行时间,现在的问题是在外部事件中断里面我想要重新计时也就会需要把之前的计时清掉,哪条语句能够实现呢,哥儿们这问题纠结了很久了,希望大家能给个答案谢谢

相关帖子

沙发
阿南| | 2013-1-24 09:35 | 只看该作者
如果是C语言,直接=

使用特权

评论回复
板凳
wang_zuowei|  楼主 | 2013-1-24 11:18 | 只看该作者
阿南 发表于 2013-1-24 09:35
如果是C语言,直接=

嗯 我用的是Keil C  您是说我直接对计数寄存器赋0就可以吗

使用特权

评论回复
地板
阿南| | 2013-1-24 17:39 | 只看该作者
是的

使用特权

评论回复
5
inurl| | 2013-1-24 20:44 | 只看该作者
FWLib\src\stm32f10x_tim.c
void TIM_SetCounter(TIM_TypeDef* TIMx, u16 Counter)
{
  /* Check the parameters */
  assert_param(IS_TIM_ALL_PERIPH(TIMx));

  /* Set the Counter Register value */
  TIMx->CNT = Counter;
}

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:cogito, ergo sum.

7

主题

23

帖子

0

粉丝