OpenEdv-开源电子网

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

stm定时器计数方式

[复制链接]

6

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-10-15
在线时间
7 小时
发表于 2016-11-23 15:50:44 | 显示全部楼层 |阅读模式
1金钱
我现在使用定时器的计数方式,是从0到arr值的,我想问下有没有可以设置为 从arr值到溢出值的,如果有该如何配置定时器 ,思想就是   250-251-252-253-254-255(溢出)-250-251-252-253-254-255(溢出) 。然后溢出中断

最佳答案

查看完整内容[请看2#楼]

在溢出中断里面,设置CNT值为你要的值就行了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-11-23 15:50:45 | 显示全部楼层
在溢出中断里面,设置CNT值为你要的值就行了
回复

使用道具 举报

22

主题

751

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1605
金钱
1605
注册时间
2015-6-10
在线时间
222 小时
发表于 2016-11-23 16:42:29 | 显示全部楼层
从250 - 255和从0-5有什么区别?
回复

使用道具 举报

6

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-10-15
在线时间
7 小时
 楼主| 发表于 2016-11-23 16:56:01 | 显示全部楼层
止天 发表于 2016-11-23 16:42
从250 - 255和从0-5有什么区别?

估计是想采用溢出中断,以前在avr 中我是这样使用的,但是转到stm32有点蒙了
回复

使用道具 举报

5

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
368
金钱
368
注册时间
2015-9-7
在线时间
82 小时
发表于 2016-11-23 16:57:59 | 显示全部楼层
本帖最后由 淡淡的鼬殇 于 2016-11-23 16:59 编辑

有个定时器计数寄存器设置的函数 /**
  * @brief  Sets the TIMx Counter Register value
  * @param  TIMx: where x can be 1 to 17 to select the TIM peripheral.
  * @param  Counter: specifies the Counter register new value.
  * @retval None
  */
void TIM_SetCounter(TIM_TypeDef* TIMx, uint16_t Counter)
{
  /* Check the parameters */
  assert_param(IS_TIM_ALL_PERIPH(TIMx));
  /* Set the Counter Register value */
  TIMx->CNT = Counter;
}

回复

使用道具 举报

6

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-10-15
在线时间
7 小时
 楼主| 发表于 2016-11-23 17:00:52 | 显示全部楼层
淡淡的鼬殇 发表于 2016-11-23 16:57
有个定时器计数寄存器设置的函数 /**
  * @brief  Sets the TIMx Counter Register value
  * @param  TI ...

规格书上面有关于这方面的描述吗?
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2016-11-23 22:50:21 | 显示全部楼层
楼主是不是刚从51转过来学习32呀。51的方法不好,不直观。32里面叫更新中断了。当然她也支持51的玩法。她还支持倒记时的玩法。相信倒记时更适合你。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-26 05:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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