No puedo obtener resultados de GP5 y GP3 de un PIC12F629 que tengo. Mi código es el siguiente:
#include <xc.h>
#define _XTAL_FREQ 20000000
#pragma config WDTE=OFF , BOREN=OFF , PWRTE=ON , MCLRE=OFF , FOSC=INTRCIO
void main(){
TRISIO = 0;
GPIO = 0;
while(1){
GPIO = 1b11111;
}
}
Cuando conecté la resistencia y el LED a otros pines, todos los LED se encienden, excepto los que están conectados a los pines 2 y 4. Verifiqué tanto el LED como la resistencia y están funcionando bien. El MCU es nuevo. Incluso probé esta configuración con otro IC usado anteriormente.
¿Qué hice mal?
¿Puede alguien explicar qué significa 1b
o 0b
en el valor de GPIO? Supongo que b
podría ser binario.
Nota: Mi IDE es MPLAB X, XC8.