定时器清零问题

[复制链接]
2283|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 | 显示全部楼层
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

粉丝
快速回复 在线客服 返回列表 返回顶部