用STM32F103VET6发出六路PWM分别控六个步进电机

2019-07-20 22:43发布

本帖最后由 叶志光 于 2018-10-1 14:28 编辑

大家好,我是新手,最近做了个项目,用STM32F103VET6发出六路PWM分别控六个步进电机,但是用时间进行步数控制有点不准确,请问能用其它方法计数吗,谢谢



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
七火
1楼-- · 2019-07-20 23:06
可用DMA,不过六路的话还是用TIM中断吧,个人理解
15353920254
2楼-- · 2019-07-21 03:27
1年前我也想用32控制步进电机,结果发现角度不对又解决不了问题,最终使用上了舵机
edmund1234
3楼-- · 2019-07-21 07:24
项目不能这么搞的, 不行, 就得找原因,而不是简单的换种方法。
叶志光
4楼-- · 2019-07-21 12:45
谢谢各位启发,我学用主从定时来计数,解决了了问题,
Gwvfbukn
5楼-- · 2019-07-21 14:01
 精彩回答 2  元偷偷看……
叶志光
6楼-- · 2019-07-21 19:04
Gwvfbukn 发表于 2018-10-1 19:58
一个高级定时器最多好像可以7路不同频率的pwm

我用了两个普通定时器,再用一个来计数

一周热门 更多>