TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: jko en 22 de Agosto de 2013, 17:10:00

Título: problemas .HEX
Publicado 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
Título: Re: problemas .HEX
Publicado por: AngelGris en 22 de Agosto de 2013, 23:09:11
  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.
Título: Re: problemas .HEX
Publicado por: BBMNet en 11 de Septiembre de 2013, 13:14:16
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.