TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: litris en 22 de Enero de 2005, 10:26:00

Título: Problema con el Mpasmwin
Publicado por: litris en 22 de Enero de 2005, 10:26:00
Por que al Conpilar este fichero me salen varios errores y no me genera el HEX.

¿Lo podeis comprobar?

http://jap.hu/electronic/cl2-025.zip

Saludos.
Título: RE: Problema con el Mpasmwin
Publicado por: litris en 22 de Enero de 2005, 11:14:00
Me e bajado la version 7 de microchip y sigue igual, no hay manera.

No se si se debe a la librerias especificas de LCD que trae, o si hay que hacer algo mas en el compilador.

Nunca me habia pasado, con ficheros asm normales.

¿Alguan ayuda?.

Saludos.
Título: RE: Problema con el Mpasmwin
Publicado por: T0ni0 en 24 de Enero de 2005, 03:00:00
Holas, pues he compilado poniendo a source files los dos asm en header file el inc y en linker el lkr y si es verdad que dice mensages y warning pero me crea el Hex. Probarlo ya es otra cosa.

Así queda el proyecto:



Y de  aquí puedes bajarte el proyecto, lo dejo unos dias despues lo quito.

Ya nos diras como va.Payaso
Título: RE: Problema con el Mpasmwin
Publicado por: litris en 24 de Enero de 2005, 14:47:00
Ok. a si me salen menos mensajes, pero funciona.

Gracias.
De todas formas que pasa con esos mensajes.

Saludos.
Título: RE: Problema con el Mpasmwin
Publicado por: T0ni0 en 25 de Enero de 2005, 02:10:00
Holas, pues si te funciona me alegro RebotadoRebotadoRebotadoRebotado

Los mensages casi todos son para informarte que estas cambiando de banko, lo unico que tienes que hacer es asegurarte siempre que lo haces bien.

Los warnings ya es otra cosa, resulta que para mantener la compatibilidad con otros PIC"s dejan hacer la instruccion tris pero que no es recomendable, pues eso, estaria bien cambiar los tris por :

Codigo:
;Initial PORT settings:PORTB<7:4> Inputs
; PORTB<3:0> Outputs
;PORTB<7:6> have external pull-up and are
;not connected to other circuitry
;
; PORT latchPORT Pins
---------- ----------
BCF STATUS, RP0 ;
BCF PORTB, 7 ;
BSF STATUS, RP0 ;
BCF TRISB, 7 ;
BCF TRISB, 6 ;
;
;Note that the user may have expected the
;pin values to be 00. The 2nd BCF
;caused RB7 to be latched as the pin value
;(High).


Bueno si no lo cambias lo unico que algun dia en algun chip t encontraras que no te funciona.
Salud
Título: RE: Problema con el Mpasmwin
Publicado por: litris en 25 de Enero de 2005, 04:28:00
Perfecto, como se que funciona pues lo dejo por ahora.

Saludos.