pues sigue sin funcionar. A ver si alguien ve el gazapo (si es que lo hay, ya que tambien puede ser culpa de algo de la configuracion del winpic).
el codigo es este.
#include <p18f2455.h>
#include "delays.h"
#pragma config WDT = OFF
void main(void)
{ADCON1=0x0f;
TRISA=0x00;
while (1)
{PORTA=0xff;
Delay10TCYx (300);
PORTA=0x00;
Delay10TCYx (300);}
}
lo que debería hacer es hacer parpadear el puerto A cada segundo,
lo que hace es encender el puerto A y dejarlo encendido.
Tambien he probado a sólo encender el puertoA o sólo apagar el puerto A para comprobar si el programa funciona y el resultado es que sí que funciona, es decir el código se ejecuta y el puerto A y la configuracion del puerto A están bien). Solo se me ocurre que haya algun error que no veo en el while, o algo relacionado con la rutina delay o con la configuracion del winpic.
Un saludo.