Program for TI DRV8711 to run stepper motor.

Dependencies:   mbed

Committer:
Incursion4life
Date:
Tue Sep 09 21:12:21 2014 +0000
Revision:
0:f04507630faa
First

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Incursion4life 0:f04507630faa 1 #include "mbed.h"
Incursion4life 0:f04507630faa 2
Incursion4life 0:f04507630faa 3 DigitalOut step(p8);
Incursion4life 0:f04507630faa 4 DigitalOut dir(p9);
Incursion4life 0:f04507630faa 5 SPI mot(p11,p12,p13);
Incursion4life 0:f04507630faa 6 #define CTRL=0x00;
Incursion4life 0:f04507630faa 7 #define TORQUE=0x01;
Incursion4life 0:f04507630faa 8 #define OFF=0x02;
Incursion4life 0:f04507630faa 9 #define BLANK=0x03;
Incursion4life 0:f04507630faa 10 #define DECAY=0x04;
Incursion4life 0:f04507630faa 11 #define STALL=0x05;
Incursion4life 0:f04507630faa 12 #define DRIVE=0x06;
Incursion4life 0:f04507630faa 13 #define STATUS=0x07;
Incursion4life 0:f04507630faa 14
Incursion4life 0:f04507630faa 15 int main() {
Incursion4life 0:f04507630faa 16 dir=0;
Incursion4life 0:f04507630faa 17 mot.write(0x0
Incursion4life 0:f04507630faa 18 while(1) {
Incursion4life 0:f04507630faa 19 step = 1;
Incursion4life 0:f04507630faa 20 wait_us(100);
Incursion4life 0:f04507630faa 21 step = 0;
Incursion4life 0:f04507630faa 22 wait_us(100);
Incursion4life 0:f04507630faa 23 }
Incursion4life 0:f04507630faa 24 }