用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);
- }
- }
- }
编译通过截图如下:
|