Hola...sin conseguirlo he intentado varias veces hacer parpadear un led.
El pic utilizado es el 16f628-04,posteriormente y obteniendo el mismo resultado,lo he probado con el 16F877A-1.
Este es el programa:
Define CONF_WORD = 0x3f50
AllDigital
TRISA = %11111111
TRISB = %00000000
loop:
PORTB.3 = 1
WaitMs 500
PORTB.3 = 0
WaitMs 500
Goto loop
En el pic simulator ide he seleccionado correctamente el pic,frecuencia del reloj 4.0 Mhz. Configuration bits,la he dejado por defecto dandole a generate basic code.
Depues en la ventana de basic compiler,una vez escrito el codigo,le he dado a tools,compile & assemble para que genere los archivos correspondientes
Con una aplicaion llamada MicroPro he abierto el archivo *.hex, "en esta aplicacion tambien he seleccionado el pic correctamente", y lo he mandado al pic usando un programador usb.
Aparentemente hasta aqui todo es correcto.
En la protoboard he alimentado el microcontrolador con +5V en Vdd y -5V en Vss,la resistencia conectada a portb.3(pin9),a continuacion de ella el led(siempre respetando la polaridad),el otro extremo del led conectado a Vss. He chekeado haciendo lucir el led conectado a la resitencia,el led funciona correctamente.
Pues bien,seguramente me he dejado algo por poner,asi que ojala quieran darme una ayudita para poder continuar.
Gracias y un saludo.