请问关于 STM32的TIMER可以配置为编码器与脉冲发出同时存在...

2019-12-27 18:42发布

请问关于 STM32F429吧的TIMER可以配置为编码器与脉冲发出同时存在的模式吗?

例如:
Timer_ch1 ch2配置为正交编码器四倍频的模式;

ch3配置为 脉冲发出
ch4配置为 IO 控制步进方向

可以吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
xuzhiping9889
1楼-- · 2019-12-28 13:07
感觉不行吧
foxpro2005
2楼-- · 2019-12-28 17:58
亽亼 发表于 2017-7-5 21:46
不知你有没有用过stm32的编码器模式,或者说你有看过它的原理没有

刚才把以前的资料翻出来,先看看这个图片。以前只用过编码器做速度位置反馈。
当然,LZ这样的组合是否正真有效,自己试试就知道了。


亽亼
3楼-- · 2019-12-28 20:45
第一句:“编码器接口模式基本上相当于使用了一个带有方向选择的外部时钟“   实际上,编码器是直接决定TIMx_CNT寄存器的计数值,并且是受编码器方向影响的(这点特别重要)
而输出比较是TIMx_CCxR寄存器与TIMx_CNT寄存器的比较结果,你说TIMx_CNT完全是外部编码器控制,你都没办法确定它的计数快慢和方向,你怎么可以拿它去跟TIMx_CCxR做比较呢
或许你可以去试试,哈哈
foxpro2005
4楼-- · 2019-12-29 00:16
亽亼 发表于 2017-7-7 11:31
第一句:“编码器接口模式基本上相当于使用了一个带有方向选择的外部时钟“   实际上,编码器是直接决定TIM ...

你说的没错,就是因为这个原因,输出的脉冲会受编码器快慢、方向或停止的影响,这样可能并没有太大的实际意义。
所以,我前面也说了,只是原理上可以产生脉冲。
3050311118
5楼-- · 2019-12-29 02:12
 精彩回答 2  元偷偷看……
阿豪博士
6楼-- · 2019-12-29 07:56
嗯!
谢谢各位了!

我已经改了硬件了。

大家给评估一下?

使用F429的3,8 timer的CH1 CH2做编码器功能;
timer9做两路PWM发生器。这样可以了吧?

输出2路频率实时改变,频率不同的脉冲。

一周热门 更多>