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

2019-07-21 05:45发布

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


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
27条回答
何来
1楼-- · 2019-07-23 00:17
大道一条 发表于 2019-1-11 15:29
妹子大腿你也敢乱抱,   

你说的那个是检测外部脉冲个数吧?我要检测的是输出的pwm的个数,达到指定个数后就停止输出,网上看了些资料,主要是没程序加注释,恼火得很,嗯是吆不倒台哦!!!
何来
2楼-- · 2019-07-23 01:16
还不够 发表于 2019-1-11 15:23
厉害   可以抱大腿么

老娘的腿贼细
nnqtdf
3楼-- · 2019-07-23 06:48
 精彩回答 2  元偷偷看……
何来
4楼-- · 2019-07-23 07:50
nnqtdf 发表于 2019-1-11 16:31
http://www.openedv.com/posts/list/41832.htm
这个可以,不过输出少量脉冲的时候会少发一个脉冲,修一下 ...

有库函数版本的吗哥?
这是寄存器版本的,用着不习惯,就像女生站着尿尿一样
wxjhby
5楼-- · 2019-07-23 13:00
牛,差点就把公司用的程序就传上来了,幸好控制住了自己
何来
6楼-- · 2019-07-23 15:25
wxjhby 发表于 2019-1-11 17:10
牛,差点就把公司用的程序就传上来了,幸好控制住了自己

1565077259@qq.com   谢谢

一周热门 更多>