TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Fabri Olivari en 18 de Noviembre de 2020, 19:27:52

Título: Convertir archivo .ASM to .HEX
Publicado por: Fabri Olivari en 18 de Noviembre de 2020, 19:27:52
Hola tengo un archivo .ASM con el codigo de un programa para el PIC16F627, y necesito conseguir el archivo .HEX, trate compilar en MPLAB pero la version que tengo (V 5.45) ya no es compatible con Assembler, es decir, no tengo el compilador mpasm.

Como puedo hacer para obtener el archivo .HEX a partir del codigo que lo tengo en .ASM

Cualquier ayuda es de utilidad, muchas gracias.

Título: Re:Convertir archivo .ASM to .HEX
Publicado por: KILLERJC en 18 de Noviembre de 2020, 21:02:33
Creo que tenes que bajar XC8, Ahí se encuentra el compilador C y ASM para los PICs de 8 bits.
Antes venia todo incorporado en el MPLAB X.
Título: Re:Convertir archivo .ASM to .HEX
Publicado por: elreypic2 en 18 de Noviembre de 2020, 21:59:25
Otra opción que tienes es descargar la última versión MPLAB (no MPLABX) que fue la 8.92. Esa oción contiene el MPASM que es lo que necesitas para generar el archivo .HEX a partir del .ASM

La puedes descargar del siguiente link de Microchip:

https://www.microchip.com/development-tools/pic-and-dspic-downloads-archive

elreypic.
Título: Re:Convertir archivo .ASM to .HEX
Publicado por: KILLERJC en 19 de Noviembre de 2020, 10:31:34
Otra opción que tienes es descargar la última versión MPLAB (no MPLABX) que fue la 8.92. Esa opción contiene el MPASM que es lo que necesitas para generar el archivo .HEX a partir del .ASM

Del mismo link puede bajarse el MPLAB X 5.30 o anteriores, ya que desde el 5.35 es que quitaron el MPASM. Ojo de no actualizarlo.

Ahora si su objetivo es solo compilar ese código y nada mas, entonces adelante con cualquiera.

Lo que si... El nuevo compilador ASM, no es MPASM sino el ASM del mismo compilador C (ASPIC), por lo tanto el programa es casi un programa en C, y no tenes casi beneficios, esto apunta a que directamente pasen a C.