TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: valtasarr en 26 de Abril de 2004, 11:52:00
-
Pues eso. Cuando compilo lo que es el asm el MPLAP me da el siguiente mensaje. "Argument out of line.Last signific bits used" Que es esto? Lo da cuando añado codigo al programa en una tarea que es igual en cuanto a instrucciones pero con diferentes datos pero llamada en diferentes casos.
Me he quedado atascado pues no puedo seguir creando codigo. Alguien me puede por lo menos aclarar que es este mensaje y algun posible motivo de este? Voy por 1600 lineas de codigo, sera por esto? Tiene tope?
-
No me puedo creer que nadie sepa de que estoy ablando
-
Tal vez el programa que estas escribiendo queda demasiado grande para el PIC que vas a utilizar :S
Que PIC estas queriendo programar?
Saludos
-
Se trata de un 877 y la verdad es que memoria creo que me sobra,
-
O MPLAB ESTA CONFIGURADO PARA O 877?,É 16F877A OU 16F877?
-
El mplap esta bien configurado supongo. 16F877 repito que todo me funciona bien hasta que meto mas codigo el cual parece ser que ya entra en la siguiente pagina y que para hacer un call o goto pues no se que del direccionamiento que si el pcl y el pclath que no me entero de nada. Ruego me proporciones por lo menos donde poder empezar a mirar.
-
me passa o codigo para testa-lo
-
Pues parece que es por un numero muy grande de call donde el registro dinde se queda guardado se desborda y supuestamente no es capaz de volver a donde fue llamado. He modificado esto ultimo y ya no me da el error. Ahora tengo otro que lo comento en otro post se trata de las paginas pues ya estoy metiendo codigo en la siguiente pagina y tengo problemas para hacer un goto o call a las rutinas que se encuentran en esta segunda pagina.
Aprobecho y pregunto , que diferencia hay entre el 877 y el 877A??