He intentado probar mi PIC simplemente al encender un LED, verifiqué que el PIC está activado y que el pin MCLR está ALTO.
El PIC que estoy usando es el PIC18F45K22 , funcionando a 3.3 voltios.
El LED tiene un Vf de 1.8 voltios y he verificado que su polaridad es correcta. Está conectado al pin RB4 con una resistencia de 1 kΩ en serie.
No estoy seguro de qué más probar aquí. Solo tengo 1 LED conectado y eso es RB4, ¿hay algo que pueda estar impidiendo que RB4 dé la salida? ¿Hay algo más que deba configurar?
Este es mi código fuente completo:
#include <p18f45k22.h>
void main(void)
{
ANSELB = 0;
TRISB = 0;
while(1)
{
LATBbits.LATB4 = 1;
}
return;
}