用mbed上的PWM信号来控制电机转速。由于,我想外围得直流电机驱动电路,由于本人手头没有现成的,所以用LED带,反正PWM程序是一样的
等哪天我外围电路搭上了,再验证一下。
程序如下,就是不断地改变占空比。
#include "mbed.h"
PwmOut PWM(PB30);
float i;
int main()
{
PWM.period(0.01);
while(1)
{
for(i=0;i<1;i=i+0.001)
{
PWM=i;
wait(0.01);
}
}
}
编译通过截图如下:
|