野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19043|回复: 5

stm32f10控制舵机转动异常的代码问题

[复制链接]
发表于 2020-10-6 20:11:43 | 显示全部楼层 |阅读模式
我配置了PE1和PE2分别作为关闭舱门(转到0°)和打开到90°。可是两个引脚都可以控制开关和闭合,给一个电平打开,同个引脚再给一个电平闭合,另一个引脚也可以。看了一天也没明白。新人,希望有大哥指点,万分感激。第一次发帖子。
回复

使用道具 举报

 楼主| 发表于 2020-10-6 20:14:07 | 显示全部楼层
希望有大佬指点,愁死我了
回复 支持 反对

使用道具 举报

发表于 2020-10-7 09:03:35 | 显示全部楼层
舵机的话,只要一根信号线发不同脉宽的pwm就能控制角度了啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-7 14:02:23 | 显示全部楼层
H781997429 发表于 2020-10-7 09:03
舵机的话,只要一根信号线发不同脉宽的pwm就能控制角度了啊

我用PA8作为pwm信号线,然后用pe0和pe1作为转动信号,例如pe1有高电平输入时,调用函数转动多少度。使用不同引脚来控制舵机的转动角度
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-7 14:53:48 | 显示全部楼层
本帖最后由 初尧Mango 于 2020-10-7 14:55 编辑


我主函数用if函数时,两个中随便一个端口重复给信号,他能实现舵机角度的打开和关闭。使用switch函数时就正常了
ER[DHC7~3O6]ZNH2@TF9F)4.png
ERSZ]VU%W{IB2}U@2[79`$A.png
TSB49L$OCPQH9X~4EBD]331.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-8 11:49:16 | 显示全部楼层
哦,还是没人
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-25 07:12 , Processed in 0.050493 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表