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

2019-07-21 08:10发布

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

这是输出PWM的函数 这是输出PWM的函数
如果分开执行主函数里语句,舵机可以转相应的角度,但合在一起按占空比先大后小的顺序,应该转过去角度再回来啊,结果回不来,请各位大佬帮忙看下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
wbyrnygrysc
1楼-- · 2019-07-21 08:39
霞飞 发表于 2018-8-11 11:21
但合在一起就是转过一个角度停在那了,回不来

延时放大试试看,每个占空比延时1秒
323232
2楼-- · 2019-07-21 10:06
我记得有个函数是修改pwm频率的啊....应该不能直接操作寄存器吧,你找找那个函数,看看里面怎么配的
霞飞
3楼-- · 2019-07-21 10:22
 精彩回答 2  元偷偷看……
霞飞
4楼-- · 2019-07-21 15:19
好多都是说让舵机转过一定角度,没发现怎么让舵机再转回来,很疑惑
323232
5楼-- · 2019-07-21 19:19
我记得我当时不是这么用的,有个函数直接改频率就行了
霞飞
6楼-- · 2019-07-21 23:19
323232 发表于 2018-8-11 10:48
我记得我当时不是这么用的,有个函数直接改频率就行了

能让我看下你是怎么配置的吗?

一周热门 更多>