Autor Tema: duda sobre como configurar las entradas de el pic 16f873a  (Leído 148 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado alejo1996

  • PIC10
  • *
  • Mensajes: 12
duda sobre como configurar las entradas de el pic 16f873a
« en: 12 de Agosto de 2018, 02:17:26 »
Hola a todos, mi duda es como configuro las entradas del puerto A como entradas/salidas digitales usando mplab x y xc8, osea la idea es que RA0 RA1 RA2 RA3 y RA5 sean entradas digitales y que RA4 sea una salida digital, yo lo habia probado asi

 ADCON1 = 0x06;

TRISAbits.TRISA1=1;
TRISAbits.TRISA2=1;
TRISAbits.TRISA3=1;
TRISAbits.TRISA4=0;
TRISAbits.TRISA5=1;

pero al simularlo las entradas funcionan pero la salida RA4 no
puede que en el datasheet diga algo de esto pero soy nuevo y no manejo muy bien el ingles y me confunde un poco.
Desde ya gracias de antemano

« Última modificación: 24 de Agosto de 2018, 14:21:34 por alejo1996 »

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 6989
Re:duda sobre como configurar las entradas de el pic 16f873a
« Respuesta #1 en: 12 de Agosto de 2018, 10:23:54 »
Como lo estas haciendo es correcto.El problema es que si lees el datasheet:

Citar
Pin RA4 is multiplexed with the Timer0 module clock input to become the RA4/T0CKI pin. The RA4/T0CKI pin is a Schmitt Trigger input and an open-drain output.

Eso quiere decir que como salida puede llevar su estado a 0, pero no a 1. Entonces la unica forma de usarlo como salida es agregarle una resistencia desde el pin a VDD, supongamos de 10K.
Asi el pin siempre va a estar en 1 gracias a la resistencia, y cuando vos necesites podes ponerlo a 0.

La otra es usar RA5 como salida, y RA4 como entrada. Asi te solucionas la vida.

Desconectado alejo1996

  • PIC10
  • *
  • Mensajes: 12
Re:duda sobre como configurar las entradas de el pic 16f873a
« Respuesta #2 en: 16 de Agosto de 2018, 05:40:26 »
muchas gracias, como comente soy medio nuevo en esto y mi poco manejo de ingles hace que me pierda un poco en los datasheet, voy a usar el RA5 y listo