Program for TI DRV8711 to run stepper motor.
Dependencies: mbed
main.cpp@0:f04507630faa, 2014-09-09 (annotated)
- Committer:
- Incursion4life
- Date:
- Tue Sep 09 21:12:21 2014 +0000
- Revision:
- 0:f04507630faa
First
Who changed what in which revision?
User | Revision | Line number | New 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 | } |