Hola, soy Octavio de Veracurz, México y soy primerizo en el foro con mi tema inicial que es este.
Resulta que yo solía usar MPLAB IDE 7.00 para ensamblar archivos y obtener el .hex para grabarlo en mi pic; hasta ahí todo bien.
Después me pasé a MPLAB IDE 8.00, que al querer ensamblar los mismos programas me ensamblar el archivo pero no me genera el .hex y me marca BUILD SUCCEEDED pero el mas interesante (.hex) no aparece por ningún lado.
Aquí les dejo una copia de lo que dice el MPLAB.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Skipping link step. The project contains no linker script.;
;BUILD FAILED: Wed Jan 23 01:00:45 2008 ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Mi pregunta es. ¿Cúal es el error? ¿Por qué genera el archivo .hex? Acá les dejo un programa que me copie de los libritos de Pics que ni este se ensambla bien, con este ya intnté y el mismo error.
Por favor no se enojen si el tema ya aparece, pero no lo encontré en el buscador del foro, además como existen diferencias horarias entre nuestros países no se si pueda checar sus respuestas, podría alguien contestarme por mensaje privado oe enviarme al mail la contestación o el link del mensaje contestado? De antemano muchas gracias a la comunidad amante de los pic mi mail es smurf8410@hotmail.com
List p=16F873 ;Tipo de procesador <<<<<-----------la palabra LIST tiene que estar en la columna siguiente, sino es tomada como una etiqueta
#include "P16F873.INC" ;Definiciones de registros internos
org 0x00 ;Vector de Reset
goto Inicio
org 0x05 ;Salva el vector de interrupción
Inicio clrf PORTB ;Borra los latch de salida
bsf STATUS,RP0 ;Selecciona banco 1
movlw b'00000110'
movwf ADCON1 ;Puerta A digital
clrf TRISB ;Puerta B se configura como salida
movlw b'00111111'
movwf TRISA ;Puerta A se configura como entrada
bcf STATUS,RP0 ;Selecciona banco 0
Loop clrwdt ;Refrescar el WDT
movf PORTA,W ;Leer las entradas RA0-RA5
xorlw b'00111111' ;Complementa el valor leído
movwf PORTB ;Reflejar en las salidas RB0-RB5
goto Loop ;Bucle sin fin
end ;Fin del programa fuente