Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola de nuevo:
Estoy intentando usar arrays y me lanza errores el compilador (SDCC).
ControlMotorPaP.c:97: error 0: Duplicate symbol 'paso', symbol IGNORED
ControlMotorPaP.c:96: error 177: previously defined here
Lo he intentado así:
#define paso[1] 0x01
también he intentado antes declarar el array:
int paso[4];
Si declaro variables también me pasa.
¿Es que no se pueden usar arrays aquí?
Gracias anticipadas
Si tienes un array de dimensión 4 paso[4] no puedes usar paso[4] porque sus elementos son paso[0] paso [1] paso[2] paso [3]
Gracias también aquí a todos. Ya estoy usando correctamente los arrays y he aprendido que no se pueden usar en definiciones de constantes.
Poco a poco voy aprendiendo, gracias por vuestra infinita paciencia.
Por cierto Heli, precisamente lo que estoy haciendo es aprender a controlar, mediante el skybot, un motor paso a paso que he recuperado de un lector de CD-ROM, idea que me dio tu página, la cual había conocido hace años, antes de conocer este foro.
El mundo es un pañuelo 🙂
Si quieres las fotos del montaje, y un par de programas para añadirlos a tu página sería todo un placer.
Ahora ando tras alguna impresora para cogerles los motores y los engranajes 😉
Un saludo.