TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: lucasnvf 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
-
Mira a ver si te has dejado algún array sin cerrar (").
Saludos
-
¿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.
-
¿Puedes colgarlo? Será más facil ayudarte... No lo postees si es muy largo: adjuntalo.
Saludos
-
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
-
A mi me compila perfectamente! O cuando te da el error?
Saludos
-
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
-
Creo que encontre el problema
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!
-
Le estaba echando un vistazo yo tb... pero lo viste más rápido: gracias gary_servin
Saludos
-
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
-
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