Hola a todos,
Me acabo de comprar la placa entrenadora EasyPic5, que viene con el PIC 16f877a
http://www.mikroe.com/en/tools/easypic5/Me he probado todos los ejemplos que tienen y la verdad, la placa funciona muy bien, peor ahora es donde me viene mi problemilla.
Quiero desarrollar un programilla a en lenguaje ensamblador y para empezar un programilla tonto que encienda los LEDS
Genero el *.hex con el MPLAB, y cuando lo simulo con el PIC Simulator IDE, lo veo todo correcto, pero cuando programo el micro con el PICFlash (el software que me venia) el programa no hace nada... la verdad es que no se que estoy haciendo mal.
El programa es este... es bastante facilon:
PROCESSOR 16f887a
#include <p16f887.inc>
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
;***** Variable declaration *****
Cblock 0x20 ; First free RAM location
endc ; No variables
;;***** Program memory structure *****
ORG 0x00 ; Reset vector
goto Main ; After reset jump to this location
ORG 0x04 ; Interrupt vector
goto Main ; No interrupt routine
Main
bsf STATUS, RP0
movlw 0x00
movwf TRISB
bcf STATUS, RP0
movlw 0xFF ; W=FF
movwf PORTB ; Move W to port B
aLoop
goto Loop ; Jump to label Loop
End
Alguien sabe que me puede estar pasando?
No se, yo creo que el problema me viene con el MPLAB al generar el HEX, pero ya no tengo ni idea