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

2019-10-11 14:47发布

近日学习了stm32输入捕获模式,想用光栅编码器来实践学习。但是发现在定时器基本设置的时候,TIM_CounterMode有的例程里选择TIM_CounterMode_CenterAligned1,有的例程里选择TIM_CounterMode_Up模式,请问这两种选择不同会有影响吗?我自己觉得是好像没有什么影响的,因为是用作输入捕获,所以定时器本身的计数方式应该不会对捕获的时间周期造成影响吧,不知道我理解的对不对,还请大神指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
lycreturn
1楼-- · 2019-10-11 18:40
还是区别的,中央对齐模式,计数器从0开始计数到自动加载的值(TIMx_ARR寄存器)−1,产生一个计数器 溢出事件,然后向下计数到1并且产生一个计数器下溢事件;对于一个固定的频率的输入信号,单独的向上计数模式捕获到的值是固定的(开发板使用的方式),但是如果用中央对齐模式,捕获的值肯定不一样了

一周热门 更多>