OpenEdv-开源电子网

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

通用定时器用作输入捕获模式时,TIM_CounterMode配置问题

[复制链接]

48

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
金钱
387
注册时间
2016-11-21
在线时间
64 小时
发表于 2017-3-20 10:20:06 | 显示全部楼层 |阅读模式
1金钱
近日学习了stm32输入捕获模式,想用光栅编码器来实践学习。但是发现在定时器基本设置的时候,TIM_CounterMode有的例程里选择TIM_CounterMode_CenterAligned1,有的例程里选择TIM_CounterMode_Up模式,请问这两种选择不同会有影响吗?我自己觉得是好像没有什么影响的,因为是用作输入捕获,所以定时器本身的计数方式应该不会对捕获的时间周期造成影响吧,不知道我理解的对不对,还请大神指教

最佳答案

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

还是区别的,中央对齐模式,计数器从0开始计数到自动加载的值(TIMx_ARR寄存器)−1,产生一个计数器 溢出事件,然后向下计数到1并且产生一个计数器下溢事件;对于一个固定的频率的输入信号,单独的向上计数模式捕获到的值是固定的(开发板使用的方式),但是如果用中央对齐模式,捕获的值肯定不一样了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5789
金钱
5789
注册时间
2013-11-22
在线时间
1214 小时
发表于 2017-3-20 10:20:07 | 显示全部楼层
还是区别的,中央对齐模式,计数器从0开始计数到自动加载的值(TIMx_ARR寄存器)−1,产生一个计数器 溢出事件,然后向下计数到1并且产生一个计数器下溢事件;对于一个固定的频率的输入信号,单独的向上计数模式捕获到的值是固定的(开发板使用的方式),但是如果用中央对齐模式,捕获的值肯定不一样了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-23 04:01

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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