2020 Off season development Test of brushless motor driver

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 DigitalOut myled(LED1);//LED1,p26
00004 PwmOut led1(D7);
00005 //Serial pc(D8,D2,115200);
00006 Serial pc(USBTX,USBRX,115200);
00007 
00008 int main()
00009 {
00010     led1.period_ms(20);
00011     led1.pulsewidth_us(2000);
00012     wait_ms(1);
00013     led1.pulsewidth_us(1000);
00014     wait_ms(1);
00015     myled = 1;
00016     wait(3);
00017     while(1) {
00018         myled=0;
00019         for(int i = 1000; i < 2000; i+=10) {
00020             led1.pulsewidth_us(i);
00021             wait_ms(30);
00022         }
00023         for(int i = 2000; i > 1000; i-=10) {
00024             led1.pulsewidth_us(i);
00025             wait_ms(30);
00026         }
00027 //        NVIC_SystemReset();
00028     }
00029 }