OpenEdv-开源电子网

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

各位大虾:怎样改变TIM2定时器计数方向;小弟谢谢

[复制链接]

6

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-5-18
在线时间
12 小时
发表于 2016-12-23 08:56:05 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

35

主题

309

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2641
金钱
2641
注册时间
2016-8-10
在线时间
470 小时
发表于 2016-12-23 08:56:06 | 显示全部楼层
回复

使用道具 举报

43

主题

137

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1299
金钱
1299
注册时间
2016-4-21
在线时间
262 小时
发表于 2016-12-23 09:59:00 | 显示全部楼层
  htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
改成TIM_COUNTERMODE_DOWN就行了啊
回复

使用道具 举报

35

主题

309

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2641
金钱
2641
注册时间
2016-8-10
在线时间
470 小时
发表于 2016-12-23 10:16:11 | 显示全部楼层
配置的TIM3的时候不是让你选向上计数,还是向下计数吗
回复

使用道具 举报

6

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-5-18
在线时间
12 小时
 楼主| 发表于 2016-12-23 11:18:27 | 显示全部楼层
huyang201306 发表于 2016-12-23 10:16
配置的TIM3的时候不是让你选向上计数,还是向下计数吗

我是想实时改变计数方向
回复

使用道具 举报

6

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-5-18
在线时间
12 小时
 楼主| 发表于 2016-12-23 11:18:47 | 显示全部楼层
MonkeyD路飞 发表于 2016-12-23 09:59
htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
改成TIM_COUNTERMODE_DOWN就行了啊

我是想实时改变计数方向
回复

使用道具 举报

6

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-5-18
在线时间
12 小时
 楼主| 发表于 2016-12-23 11:19:23 | 显示全部楼层
MonkeyD路飞 发表于 2016-12-23 09:59
htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
改成TIM_COUNTERMODE_DOWN就行了啊

我是想实时改变计数方向
回复

使用道具 举报

28

主题

288

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1213
金钱
1213
注册时间
2011-4-9
在线时间
97 小时
发表于 2016-12-23 13:09:31 | 显示全部楼层
描述不清,向上计数或者向下计数就是计数方向
回复

使用道具 举报

6

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-5-18
在线时间
12 小时
 楼主| 发表于 2016-12-27 10:30:15 | 显示全部楼层
小弟,已经解决问题;
解决方法:
TIM2->CR1 = 0x00;
TIM2->CR1 = TIM2->CR1 | 0x0001;
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 03:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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