dasf

Dependencies:   mbed a4988

Fork of Ex_Stepper by YX ZHANG

Revision:
4:b371bc40be2a
Parent:
3:46647fcd0269
Child:
5:4219a5c6afc1
--- a/main.cpp	Wed May 02 12:53:44 2018 +0000
+++ b/main.cpp	Sat May 05 14:11:13 2018 +0000
@@ -1,37 +1,15 @@
 #include "mbed.h"
 #include "a4988.h"
-/*Ticker ticker_step;
-DigitalOut step(PB_0), dir(PB_1), en(PC_13);
-volatile int remain;
+
 
-void toggle_step() { //产生STEP脉冲信号
-    if(remain == 0)
-        return;
-    if(step){
-        step = 0; //STEP 1->0
-        remain--;
-    }else{
-        step = 1; //STEP 0->1
-    }
-}
-*/
-
-Stepper moter(PB_3, PA_6,PA_12);
+//             en   step  dir
+Stepper moter(PB_3, PA_6, PA_12);//实例化一个步进电机对象 
 int main() {
-  //  ticker_step.attach(&toggle_step, 0.0002);
-   // en = 0; //Enable stepper driver
-    moter.enable();
-    //while (true) {
-        moter.step(1,5000,3200);
-        //wait(1.5);
-        
-        //moter.step(0,5000,3200);
-        //wait(1.5);
-        //dir = 0;
-        //remain = 3200;
-        //wait(1.5);
-        //dir = 1;
-       // remain = 3200;
-       // wait(1.5);
-   //}
+  
+    moter.enable();//启动步进电机
+    moter.step(1,5000,3200);// 1表示正转0表示反转  5000hz脉冲周期 转3200个脉冲 
+    moter.enable();//关闭步进电机电机
+    while(1)
+    {
+        }
 }