STM32F407 模块整合

2019-07-15 09:50发布

F407 红外遥控控制 舵机和步进电机。
红外输入捕获管脚为PA8
步进电机控制管脚位PF1 PF2 PF3 PF4
控制舵机的PWM波输出管脚位PF6。

问题:
为什么在红外遥控控制时,舵机和步进电机单独使用均能实现。
在使用舵机后,步进电机也能正常运作,但在步进电机使用后,舵机会出错,不受控制或是完全不起作用,但通过测试,红外遥控的功能仍然正常。
附上控制函数
QQ截图20170821213854.png
QQ截图20170821213913.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
blust
1楼-- · 2019-07-15 19:10
程序不全,无法做出准确判断。推测可能是步进电机操作时影响到了舵机控制口的状态,看你步进电机和舵机用的都是PF口,不处理好的话很容易互相影响的。当然只是推测,你可以仔细检查一下程序看看。

评分

参与人数 1积分 +5 收起 理由 ElecFans王岑 + 5

查看全部评分

leeyns
2楼-- · 2019-07-16 00:15
blust 发表于 2017-8-22 13:26
程序不全,无法做出准确判断。推测可能是步进电机操作时影响到了舵机控制口的状态,看你步进电机和舵机用的都是PF口,不处理好的话很容易互相影响的。当然只是推测,你可以仔细检查一下程序看看。

虽然都用了PF口,但都用的PF口不同的GPIO口..应该不会造成什么影响吧。
blust
3楼-- · 2019-07-16 05:57
leeyns 发表于 2017-8-22 14:36
虽然都用了PF口,但都用的PF口不同的GPIO口..应该不会造成什么影响吧。

操作不当时可能会误操作整个PF口,所以让你在仔细检查下程序,是不是有这样的问题,当然我只是推测。
leeyns
4楼-- · 2019-07-16 07:42
 精彩回答 2  元偷偷看……
blust
5楼-- · 2019-07-16 09:01
GPIOF的MODER寄存器两个配置是不是冲突了?我没细看,你自己确认下
leeyns
6楼-- · 2019-07-16 10:13
blust 发表于 2017-8-23 08:22
GPIOF的MODER寄存器两个配置是不是冲突了?我没细看,你自己确认下

没有冲突.

一周热门 更多>