Full H Bridge Microstepping Stepper Motor Demo software

Dependencies:   mbed

Committer:
jeroen3
Date:
Tue Oct 08 19:51:11 2013 +0000
Revision:
0:8e4a6920a484
Initial

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jeroen3 0:8e4a6920a484 1 #ifndef _SMCLUT_H_
jeroen3 0:8e4a6920a484 2 #define _SMCLUT_H_
jeroen3 0:8e4a6920a484 3
jeroen3 0:8e4a6920a484 4 #include <stdint.h>
jeroen3 0:8e4a6920a484 5
jeroen3 0:8e4a6920a484 6 const uint16_t LUT_H1[32] = {
jeroen3 0:8e4a6920a484 7 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
jeroen3 0:8e4a6920a484 8 0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
jeroen3 0:8e4a6920a484 9 };
jeroen3 0:8e4a6920a484 10
jeroen3 0:8e4a6920a484 11 const uint16_t LUT_H2[32] = {
jeroen3 0:8e4a6920a484 12 0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
jeroen3 0:8e4a6920a484 13 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
jeroen3 0:8e4a6920a484 14 };
jeroen3 0:8e4a6920a484 15
jeroen3 0:8e4a6920a484 16 const uint16_t LUT_H3[32] = {
jeroen3 0:8e4a6920a484 17 1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
jeroen3 0:8e4a6920a484 18 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1
jeroen3 0:8e4a6920a484 19 };
jeroen3 0:8e4a6920a484 20
jeroen3 0:8e4a6920a484 21
jeroen3 0:8e4a6920a484 22 const uint16_t LUT_H4[32] = {
jeroen3 0:8e4a6920a484 23 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,
jeroen3 0:8e4a6920a484 24 1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
jeroen3 0:8e4a6920a484 25 };
jeroen3 0:8e4a6920a484 26
jeroen3 0:8e4a6920a484 27
jeroen3 0:8e4a6920a484 28 uint16_t LUT_L1[32] = {
jeroen3 0:8e4a6920a484 29 0 ,102,194 ,286 ,
jeroen3 0:8e4a6920a484 30 363 ,424,471 ,501 ,
jeroen3 0:8e4a6920a484 31 512 ,501,471 ,424 ,
jeroen3 0:8e4a6920a484 32 363 ,286,194 ,102 ,
jeroen3 0:8e4a6920a484 33 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 34 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 35 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 36 0 ,0 ,0 ,0
jeroen3 0:8e4a6920a484 37 };
jeroen3 0:8e4a6920a484 38
jeroen3 0:8e4a6920a484 39 uint16_t LUT_L2[32] = {
jeroen3 0:8e4a6920a484 40 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 41 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 42 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 43 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 44 0 ,102 ,194,286 ,
jeroen3 0:8e4a6920a484 45 363 ,424 ,471 ,501 ,
jeroen3 0:8e4a6920a484 46 512 ,501 ,471 ,424 ,
jeroen3 0:8e4a6920a484 47 363 ,286 ,194 ,102.
jeroen3 0:8e4a6920a484 48 };
jeroen3 0:8e4a6920a484 49
jeroen3 0:8e4a6920a484 50 uint16_t LUT_L3[32] = {
jeroen3 0:8e4a6920a484 51 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 52 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 53 0 ,102 ,194 ,286 ,
jeroen3 0:8e4a6920a484 54 363 ,424 ,471 ,501 ,
jeroen3 0:8e4a6920a484 55 512 ,501 ,471 ,424 ,
jeroen3 0:8e4a6920a484 56 363 ,286 ,194 ,102 ,
jeroen3 0:8e4a6920a484 57 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 58 0 ,0 ,0 ,0
jeroen3 0:8e4a6920a484 59 };
jeroen3 0:8e4a6920a484 60
jeroen3 0:8e4a6920a484 61 uint16_t LUT_L4[32] = {
jeroen3 0:8e4a6920a484 62 512 ,501,471 ,424 ,
jeroen3 0:8e4a6920a484 63 363 ,286,194 ,102 ,
jeroen3 0:8e4a6920a484 64 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 65 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 66 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 67 0 ,0 ,0 ,0 ,
jeroen3 0:8e4a6920a484 68 0 ,102,194 ,286 ,
jeroen3 0:8e4a6920a484 69 363 ,424,471 ,501
jeroen3 0:8e4a6920a484 70 };
jeroen3 0:8e4a6920a484 71
jeroen3 0:8e4a6920a484 72
jeroen3 0:8e4a6920a484 73 #endif