fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Error cuando uso ar...
 
Avisos
Vaciar todo

Error cuando uso arrays

7 Respuestas
4 Usuarios
0 Reactions
19.5 K Visitas
fmartagong
Respuestas: 36
Topic starter
(@fmartagong)
Ardero
Registrado: hace 16 años

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

Responder
6 respuestas
heli
Respuestas: 748
 Heli
(@heli)
Ardero
Registrado: hace 19 años

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]

Responder
fmartagong
Respuestas: 36
Topic starter
(@fmartagong)
Ardero
Registrado: hace 16 años

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.

Responder
Página 2 / 2
Compartir: