TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado 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.
-
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.
-
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.
-
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.