Hola a todos.
Mi Problema: Estaba haciendo un sencillo programa con el 16f877a. Lo unico que hace el programa es iniciarse, sacar unos por el puerto b (para encender unos leds conectados alli) y quedar en sleep. Os envio el programa:
LIST P=16F877A
INCLUDE <P16F877A.INC>
__CONFIG _CP_ALL & _DEBUG_OFF & _WRT_OFF & _CPD_ON & _LVP_OFF & _BODEN_ON & _HS_OSC & _WDT_OFF & _PWRTE_ON
V_RESET org 0x000
nop
nop
goto main
org 0x004
main bcf STATUS, RP0
clrf PORTB
bsf STATUS, RP0
movlw b'00000000'
movwf PORTB
Inicio
movlw b'11111111'
movwf PORTB
sleep
END
Sencillo verdad?. Eso pensaba yo, pues el caso es que lo compilo sin problemas (MPLAB ver 8.0), lo pruebo en el ISIS y no funciona, los leds no se encienden
.
Tambien pense que podia ser un fallo del ISIS (Version 7.8 ). No soy un gran experto en el ISIS pero ya he creado circuitos mas complicados (analogicos y digitales) sin grandes dificultades...
Os envio el HEX, por si alguien le da por probarlo.
Si alguien me puede dar algun consejo lo agradeceria porque estoy parado horas con esto y no puedo continuar:oops:.
Saludos.