TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: valtasarr en 26 de Abril de 2004, 11:52:00

Título: Mensaje warnig al compilar
Publicado 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?
Título: RE: Mensaje warnig al compilar
Publicado por: valtasarr en 01 de Mayo de 2004, 10:31:00
No me puedo creer que nadie sepa de que estoy ablando
Título: RE: Mensaje warnig al compilar
Publicado por: CDT_Gonzalo en 01 de Mayo de 2004, 22:04:00
Tal vez el programa que estas escribiendo queda demasiado grande para el PIC que vas a utilizar :S

Que PIC estas queriendo programar?

Saludos
Título: RE: Mensaje warnig al compilar
Publicado por: valtasarr en 02 de Mayo de 2004, 05:59:00
Se trata de un 877 y la verdad es que memoria creo que me sobra,
Título: RE: Mensaje warnig al compilar
Publicado por: Ginho_rj en 02 de Mayo de 2004, 09:59:00
O MPLAB ESTA CONFIGURADO PARA O 877?,É 16F877A OU 16F877?
Título: RE: Mensaje warnig al compilar
Publicado por: valtasarr en 02 de Mayo de 2004, 15:00:00
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.
Título: RE: Mensaje warnig al compilar
Publicado por: Ginho_rj en 02 de Mayo de 2004, 15:16:00
me passa o codigo para testa-lo
Título: RE: Mensaje warnig al compilar
Publicado por: valtasarr en 02 de Mayo de 2004, 15:54:00
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??