Estoy tratando de configurar el pin RA5 de un PIC16F676 como salida y este no funciona. lo configuro como TMR1 contador asincronico y tampoco funciona es como que si no cambiara de estado. agradesco la ayuda que me puedan brindar.
adjunto el ultimo codigo con el que estuve hacienco pruebas.
ademas del PIC16F676, Tambien probe con el 12F683.
el codigo es de mikroc
void main (void)
{
TRISIO = 32; GPIO.5 como entrada
ANSEL = 0; Puertos Digitales
Loop:
if ( GPIO & 32 ) si el pin GPIO.5 esta alto
GPIO = GPIO | 4;pender led en GPIO.2
else si no
GPIO = 0 ; apagarlo
goto loop
}
adjunto el ultimo codigo con el que estuve hacienco pruebas.
ademas del PIC16F676, Tambien probe con el 12F683.
el codigo es de mikroc
void main (void)
{
TRISIO = 32; GPIO.5 como entrada
ANSEL = 0; Puertos Digitales
Loop:
if ( GPIO & 32 ) si el pin GPIO.5 esta alto
GPIO = GPIO | 4;pender led en GPIO.2
else si no
GPIO = 0 ; apagarlo
goto loop
}