新手问一下,STM32用TIM2四个通道操作步进电机的可行性

2019-07-20 06:22发布

新手刚用STM32,之前用51是用数组来实现四相八步步进电机的八节拍脉冲输出。根据STM32官方手册TIM2——5的定时器有四个通道,那么能够通过定时器的四个通道控制四相八步步进电机的四个相位来实现八个节拍的脉冲输出么。
每个通道输出的脉冲宽度都一样,但是频率好像不能够用定时器实现吧。四个通道只有一个时钟源,,

除了用定时器代替延时函数延时,大家有什么用定时器操作步进电机的好方法么




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-07-20 12:18
 精彩回答 2  元偷偷看……
wlq390934605
2楼-- · 2019-07-20 14:56
一个TIM能发4路频率相,但时机不同的PWM,但就算这样,电机也只能用共极接法,驱动力小,控制步进就应该用步进控制器,只需en, dir, 加脉冲就行,一个step一步

一周热门 更多>