![](/img/trans.png)
[英]Setting up Serial USB communication between STM32 and PC with Mbed library
[英]Control classic Servo Motor with STM32 and Mbed library
我正在使用STM32 F401RE
板,我正在尝试做一件非常简单的事情。 我想控制伺服(0-180)。 问题是它看起来不像我的命令。
#include "mbed.h"
PwmOut myServo(D9);
int main() {
myServo.period_ms(20);
while(1)
{
myServo.pulsewidth_ms(1);
}
}
我正在使用的伺服电机。 一开始我虽然我的电路板引脚排列或引脚排列含义有问题,但似乎D9
与PC_7
相同。 我的伺服器安装正确,由 5V 电源供电。 我尝试了很多我在网上找到的教程,但没有一个有用。 这是具有所有方法的 class。
如果我用示波器生成相同的 PWM,它确实可以工作。
我弄清楚了问题所在。 我没有将所有接地连接在一起,因为我通过 USB 为STM32
供电。 我在测试时,STM连接到PC,所以伺服的接地与STM32的接地不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.