L6470を使用した秋月のステッピングモータードライバをうごかすライブラリとプログラム,なおもともとあるやつをぱくった上で機能を追加している

Dependencies:   mbed

Committer:
ryuna
Date:
Tue Nov 11 09:11:47 2014 +0000
Revision:
0:298e718ad4cb
??????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ryuna 0:298e718ad4cb 1 #include "mbed.h"
ryuna 0:298e718ad4cb 2 #include <L6470.h>
ryuna 0:298e718ad4cb 3 DigitalOut myled(LED1);
ryuna 0:298e718ad4cb 4
ryuna 0:298e718ad4cb 5
ryuna 0:298e718ad4cb 6 L6470 Step(p11,p12,p13,p14,p15);//msoi,miso,sclk,_cs
ryuna 0:298e718ad4cb 7
ryuna 0:298e718ad4cb 8
ryuna 0:298e718ad4cb 9
ryuna 0:298e718ad4cb 10 int main() {
ryuna 0:298e718ad4cb 11
ryuna 0:298e718ad4cb 12 int i = 0;
ryuna 0:298e718ad4cb 13 Step.Resets();
ryuna 0:298e718ad4cb 14 Step.GoMark();
ryuna 0:298e718ad4cb 15
ryuna 0:298e718ad4cb 16 Step.BusyWait(0);
ryuna 0:298e718ad4cb 17
ryuna 0:298e718ad4cb 18 Step.GoHome();
ryuna 0:298e718ad4cb 19
ryuna 0:298e718ad4cb 20 Step.BusyWait(0);
ryuna 0:298e718ad4cb 21 //Step.ResetPos();
ryuna 0:298e718ad4cb 22 wait(0.5);
ryuna 0:298e718ad4cb 23
ryuna 0:298e718ad4cb 24
ryuna 0:298e718ad4cb 25 Step.Step(-90);
ryuna 0:298e718ad4cb 26
ryuna 0:298e718ad4cb 27 Step.BusyWait(0);
ryuna 0:298e718ad4cb 28
ryuna 0:298e718ad4cb 29 Step.Step(720);
ryuna 0:298e718ad4cb 30
ryuna 0:298e718ad4cb 31 Step.BusyWait(0);
ryuna 0:298e718ad4cb 32 Step.GoHome();
ryuna 0:298e718ad4cb 33
ryuna 0:298e718ad4cb 34 while(1) {
ryuna 0:298e718ad4cb 35 /*
ryuna 0:298e718ad4cb 36 Step.Spin360(i);
ryuna 0:298e718ad4cb 37 Step.BusyWait(0);
ryuna 0:298e718ad4cb 38 if(i >360) {
ryuna 0:298e718ad4cb 39 i = 0;
ryuna 0:298e718ad4cb 40 Step.GoHome();
ryuna 0:298e718ad4cb 41 }
ryuna 0:298e718ad4cb 42 i++;
ryuna 0:298e718ad4cb 43 */
ryuna 0:298e718ad4cb 44
ryuna 0:298e718ad4cb 45
ryuna 0:298e718ad4cb 46
ryuna 0:298e718ad4cb 47
ryuna 0:298e718ad4cb 48
ryuna 0:298e718ad4cb 49
ryuna 0:298e718ad4cb 50
ryuna 0:298e718ad4cb 51
ryuna 0:298e718ad4cb 52
ryuna 0:298e718ad4cb 53
ryuna 0:298e718ad4cb 54
ryuna 0:298e718ad4cb 55
ryuna 0:298e718ad4cb 56
ryuna 0:298e718ad4cb 57
ryuna 0:298e718ad4cb 58
ryuna 0:298e718ad4cb 59
ryuna 0:298e718ad4cb 60
ryuna 0:298e718ad4cb 61 }
ryuna 0:298e718ad4cb 62 }