TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: jko en 22 de Agosto de 2013, 17:10:00
-
Hola PIC_eros tengo un pequeño un conveniente estoy utilizando el programador de pi_c. compilo y este me arroga unos archivos adjuntos pero al verificar no me genera el archivo .hex y lo necesito para programar en el proteus por favor necesito ayuda
mil gracias
-
Sería bueno que muestres tu código (con la opción GeSHi en el editor de mensajes del foro) así como mencionar que compilador estás utilizando.
Si no te genera ningún .HEX seguramente se deberá a algún error en la compilación. Podrías también mencionar dichos errores.
-
Si utilizas MPASM se debe generar un archivo ERR. Si no hay errores en el ensamblado entonces tendrá una longitud cero de lo contrario contendrá indicaciones de los errores.
En el ZIP adjunto está un programa muy simple llamado P1.ASM y el P1.ERR. El programa se hizo con un error al no definir la dirección de un registro. El ERR identifica el error.
Si en el programa la línea
RIX EQU STATTMP+1 ; 0x12
la cambias a
RIX EQU 0x12
el programa ensamblará perfectamente y se generarán los archivos ERR, COD y HEX. El archivo ERR tendrá longitud cero, el COD ha de servir para algo pero yo jamas lo he utilizado y el HEX es el que usarías para quemar un chip.
Espero que esto te ayude.
Saludos.