新手求助!请大佬们看看我这个STM32控制SG90舵机的程序,只能转一个角度,不能转过去再回来

2019-07-21 08:10发布

本帖最后由 霞飞 于 2018-8-11 10:36 编辑

这是输出PWM的函数 这是输出PWM的函数
如果分开执行主函数里语句,舵机可以转相应的角度,但合在一起按占空比先大后小的顺序,应该转过去角度再回来啊,结果回不来,请各位大佬帮忙看下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
wbyrnygrysc
1楼-- · 2019-07-22 22:15
 精彩回答 2  元偷偷看……
霞飞
2楼-- · 2019-07-23 02:35
wbyrnygrysc 发表于 2018-8-11 11:16
调试试试,一次输出一种占空比。看看舵机能不能根据占空比转到对应的角度。
猜测可能是因为90ms的延时太 ...

对,我分开测试就是只输出一种占空比,很正常啊
wbyrnygrysc
3楼-- · 2019-07-23 02:55
霞飞 发表于 2018-8-11 11:15
和你说的一样,也是0.5到2.5ms,我分开执行语句是可以正常转过角度的,但是我想让它再回到原位置,请问怎 ...

回到0度位置就是0.5ms,你的pwm没错
霞飞
4楼-- · 2019-07-23 08:47
wbyrnygrysc 发表于 2018-8-11 11:19
回到0度位置就是0.5ms,你的pwm没错

但合在一起就是转过一个角度停在那了,回不来
霞飞
5楼-- · 2019-07-23 09:08
哇,解决了,谢谢大佬们
霞飞
6楼-- · 2019-07-23 11:28
 精彩回答 2  元偷偷看……

一周热门 更多>