come GPIO configurare dsk5416?

H

Hidayah

Guest
Hi there,

Qui di seguito è il mio programma per l'uso di GPIO dsk5416 come pin di uscita di un motore passo-passo.Ma questo programma sono di errore.Io uso Code Composer Studio v3.1 software per eseguire questo programma.Mi potete aiutare a correggere o fornire me il correggere il codice?Grazie.-------------------------------------------------- -----------------------------------------

# include <dsk5416.h>
# include <csl_gpio.h>
# define GPIO_PIN0 ((Uint16) (0x0001))
# define GPIO_PIN1 ((Uint16) (0x0002))
# define GPIO_PIN2 ((Uint16) (0x0004))
# define GPIO_PIN3 ((Uint16) (0x0008))
# define GPIO_OUTPUT0 ((Uint16) (0x0001))
# define GPIO_OUTPUT1 ((Uint16) (0x0002))
# define GPIO_OUTPUT2 ((Uint16) (0x0004))
# define GPIO_OUTPUT3 ((Uint16) (0x0008))
# define 0xFFFFF RITARDO

void delay (void)
(
long i, j = 0;
for (i = 0; i <DELAY; i ) (
j ;
)

)

void main ()
(GPIO_pinEnable (GPIO_PIN0);
GPIO_pinEnable (GPIO_PIN1);
GPIO_pinEnable (GPIO_PIN2);
GPIO_pinEnable (GPIO_PIN3);

GPIO_pinDirection (GPIO_PIN0, GPIO_OUTPUT0);
GPIO_pinDirection (GPIO_PIN1, GPIO_OUTPUT1);
GPIO_pinDirection (GPIO_PIN2, GPIO_OUTPUT2);
GPIO_pinDirection (GPIO_PIN3, GPIO_OUTPUT3);

GPIO_pinWrite (GPIO_PIN0, 0);
GPIO_pinWrite (GPIO_PIN1, 0);
GPIO_pinWrite (GPIO_PIN2, 0);
GPIO_pinWrite (GPIO_PIN3, 1);

delay ();

GPIO_pinWrite (GPIO_PIN0, 0);
GPIO_pinWrite (GPIO_PIN1, 0);
GPIO_pinWrite (GPIO_PIN2, 1);
GPIO_pinWrite (GPIO_PIN3, 0);

delay ();

GPIO_pinWrite (GPIO_PIN0, 0);
GPIO_pinWrite (GPIO_PIN1, 1);
GPIO_pinWrite (GPIO_PIN2, 0);
GPIO_pinWrite (GPIO_PIN3, 0);

delay ();

GPIO_pinWrite (GPIO_PIN0, 1);
GPIO_pinWrite (GPIO_PIN1, 0);
GPIO_pinWrite (GPIO_PIN2, 0);
GPIO_pinWrite (GPIO_PIN3, 0);

delay ();

)-------------------------------------------------- ----------------------------------------Saluti,
Dayah [/ code]

 
Sono anche un Newby di DSP, ma penso che si dovrebbe usare GPIO gestire.
Sto lavorando su di esso e si sta lavorando.

Omid

 

Welcome to EDABoard.com

Sponsor

Back
Top