stm32如何精确控制发射的脉冲数呢?就是我要1000个就发1000个

2019-07-21 05:45发布

本姑凉做项目,需要控制步进电机走到指定位置,pwm脉冲个数决定了电机走的距离,我现在能控制电机转速和方向,但不知道如何控制发射的脉冲个数,网上有说用滴答定时器,有说用计数器,有说用外部中断的,都没看明白,望大神指点,谢谢!!!


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
27条回答
吃葡萄吐葡萄皮
1楼-- · 2019-07-21 10:15
用一个引脚去检测pwm,如果pwm频率很高的话太费cpu。我建议和楼上一样用主从定时器,主定时器输出pwm,从定时器内部联立。 微信截图_20190115102525.png
xxssl
2楼-- · 2019-07-21 11:01
使用两个定时器,内部连接,一个PWM输出,一个计数然后开启溢出中断,就可以准确控制脉冲个数了
何来
3楼-- · 2019-07-21 12:17
xxssl 发表于 2019-1-11 12:27
使用两个定时器,内部连接,一个PWM输出,一个计数然后开启溢出中断,就可以准确控制脉冲个数了

内部连接是什么意思呢
xxssl
4楼-- · 2019-07-21 16:02
何来 发表于 2019-1-11 12:45
内部连接是什么意思呢

主定时器和从定时器
01shuif2aw
5楼-- · 2019-07-21 19:48
 精彩回答 2  元偷偷看……
何来
6楼-- · 2019-07-21 23:47
01shuif2aw 发表于 2019-1-11 13:05
居然有妹子

请叫我嵌入式花木兰霸王花

一周热门 更多>