Autor Tema: ERROR en C18  (Leído 2118 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado lucasnvf

  • PIC10
  • *
  • Mensajes: 13
ERROR en C18
« en: 07 de Noviembre de 2010, 08:07:06 »
Hola, alguien me podria decir que significa y como solucionar este error:

Error [1000] token too large, exceeds YYLMAX

Uso compilador C18, y pic18f452

Gracias

Desconectado manwenwe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2211
Re: ERROR en C18
« Respuesta #1 en: 07 de Noviembre de 2010, 12:01:49 »
Mira a ver si te has dejado algún array sin cerrar (").

Saludos
Ojo por ojo y todo el mundo acabará ciego - Mahatma Gandhi -

Desconectado lucasnvf

  • PIC10
  • *
  • Mensajes: 13
Re: ERROR en C18
« Respuesta #2 en: 07 de Noviembre de 2010, 13:08:59 »
¿Los array son las comilla estas: " ?
Ya me fijé y no me falta ninguna.
Lo raro es que el programa anda bien. La compilación y simulación da Ok. Tiene unas 400 líneas aproximadamente. Pero cuando le agrego más código, osea que sobrepaso 400 líneas, me salta este error.
Si modifico el código sin pasarme de 400 lineas, me compila bien.

Desconectado manwenwe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2211
Re: ERROR en C18
« Respuesta #3 en: 07 de Noviembre de 2010, 13:12:00 »
¿Puedes colgarlo? Será más facil ayudarte... No lo postees si es muy largo: adjuntalo.

Saludos
Ojo por ojo y todo el mundo acabará ciego - Mahatma Gandhi -

Desconectado lucasnvf

  • PIC10
  • *
  • Mensajes: 13
Re: ERROR en C18
« Respuesta #4 en: 07 de Noviembre de 2010, 15:59:39 »
Es una especie de radar infrarrojo. Me base en este link
http://www.todopic.com.ar/foros/index.php?topic=27053.0
Uso 2 motores para tener un movimiento horizontal y vertical. Tiene 2 opciones, moverlos automaticamente o manualmente. En lugar del sensor, por ahora mido la variacion de la tension en la pata RA0. En el lcd muestro las distintas opciones y la tension convertida. Adentro esta la simulacion tambien.
Gracias

Desconectado gary_servin

  • PIC12
  • **
  • Mensajes: 65
Re: ERROR en C18
« Respuesta #5 en: 07 de Noviembre de 2010, 16:33:24 »
A mi me compila perfectamente! O cuando te da el error?

Saludos

Desconectado lucasnvf

  • PIC10
  • *
  • Mensajes: 13
Re: ERROR en C18
« Respuesta #6 en: 07 de Noviembre de 2010, 16:53:56 »
Si, ahi anda, pero si le agregas codigo o comentarios nomas, y pasas las 400 lineas, salta el error.
Ahi lo adjunto de nuevo con el error. Le agrege comentarios al final

Desconectado gary_servin

  • PIC12
  • **
  • Mensajes: 65
Re: ERROR en C18
« Respuesta #7 en: 07 de Noviembre de 2010, 18:02:50 »
Creo que encontre el problema 
Código: [Seleccionar]
unsigned char Teclas[17]={'7','8','9','/',
          '4','5','6','x',
  '1','2','3','-',
   '.','0','=','+',''};

Como bien lo dijo manwenwe. El ultimo caracter que cargas en el vector Teclas nunca lo cierras, osea, dos comillas ' de seguido el compilador lo toma como que quieres imprimir una comilla. Debes dejar un espacio entre las 2 y solucionado!  ;-)

Saludos

PD: por lo menos ahora compila sin problemas con los comentarios. Y en teoría deberían funcionar los /**/ tambien!

Desconectado manwenwe

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2211
Re: ERROR en C18
« Respuesta #8 en: 07 de Noviembre de 2010, 18:18:49 »
Le estaba echando un vistazo yo tb... pero lo viste más rápido: gracias gary_servin

Saludos
Ojo por ojo y todo el mundo acabará ciego - Mahatma Gandhi -

Desconectado gary_servin

  • PIC12
  • **
  • Mensajes: 65
Re: ERROR en C18
« Respuesta #9 en: 07 de Noviembre de 2010, 18:21:17 »
jajaja realmente fue lo primero que vi pero no estaba totalmente seguro, así que lo probé y efectivamente era eso!

Éxitos con el proyecto  lucasnvf, lastimosamente no lo pude analizar ni simular. Mas tarde de seguro lo pruebo!

Saludos

Desconectado lucasnvf

  • PIC10
  • *
  • Mensajes: 13
Re: ERROR en C18
« Respuesta #10 en: 07 de Noviembre de 2010, 18:45:34 »
Muchas gracias. Pense que se referia a las comillas dobles nada mas. Por eso no preste atencion en las otras.
Gracias por la rapida respuesta.

Saludos