Autor Tema: Port A4 de los pics  (Leído 3241 veces)

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

Desconectado fco1306

  • PIC16
  • ***
  • Mensajes: 128
Port A4 de los pics
« en: 16 de Noviembre de 2014, 14:39:26 »
Hola, buenas.
Esta es una duda de las muchas que hay sobre el puerto A4 de los pics.
He leido bastantes post y tengo claro que para configurarlo como salida hay que conectar una resistencia a VDD de 4k7, según se dice en algún sitio.
No me ha quedado tan claro si es posible configurarlo como entrada digital y que se necesitaría.
Alguna ayuda o esquema que me sirva.
Un saludo

Desconectado Miquel_S

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1251
Re: Port A4 de los pics
« Respuesta #1 en: 16 de Noviembre de 2014, 15:07:35 »
Hola fco1306 no se si todos los pics serán igual pero por ejemplo en el 18f2550 el RA4 es ST si se usa como entrada si se usa como salida la salida es digital.

Saludos.
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: Port A4 de los pics
« Respuesta #2 en: 16 de Noviembre de 2014, 22:21:37 »
Hay que especificar el microcontrolador porque no todos son iguales:

Lo primero que hay que ver en el datasheets del micro es leer si puede trabajar como salida:
En este caso si leemos Digital I/O, esto quiere decir que puede trabajar como entrada (Input) o como salida (Output) digital, y si además, indica “Open-drain when configured as output”, esto quiere decir que no puede suministrar el nivel lógico 1, solo puede suministrar el 0, esto también implica que cuando se configura como 1 lógico el pin se queda en alta impedancia, de esta manera si queremos que suministre el 1logico hay que colocarle una resistencia a positivo para que pueda suministrarlo. La corriente máxima que pueda suministrar a positivo será la corriente máxima que deje pasar la resistencia, también hay que tener en cuenta que cuando se ponga a 0 el pin, este hará cortocircuito a la resistencia llevandola a masa, por lo que no se recomienda que esta sea de un valor bajo, el estándar suele ser de 10k.

Con respecto a trabajar como entrada, se tratara como una entrada normal y corriente.
« Última modificación: 16 de Noviembre de 2014, 22:27:35 por dogflu66 »
Saludos desde Granada, España.

Desconectado fco1306

  • PIC16
  • ***
  • Mensajes: 128
Re: Port A4 de los pics
« Respuesta #3 en: 17 de Noviembre de 2014, 06:50:55 »
Muchas gracias por la explicación. Se trata del 16f88 que según pone el datasheets:
Pin RA4 is multiplexed with the Timer0 module clock
input. On PIC16F88 devices, it is also multiplexed with
an analog input to become the RA4/AN4/T0CKI/
C2OUT pin. The RA4/AN4/T0CKI/C2OUT pin is a
Schmitt Trigger input and full CMOS output driver.

Por lo tanto hay que poner la resistencia conectada a positivo.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: Port A4 de los pics
« Respuesta #4 en: 17 de Noviembre de 2014, 09:56:38 »
Bidirectional I/O pin.
Analog input channel 4.
Clock input to the TMR0 timer/counter.
Comparator 2 output.

No, en este caso es una salida normal y corriente ya que no pone que sea “Open-drain when configured as output”.
Saludos desde Granada, España.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re: Port A4 de los pics
« Respuesta #5 en: 17 de Noviembre de 2014, 13:22:48 »
No me ha quedado tan claro si es posible configurarlo como entrada digital y que se necesitaría.

Configura el TRISA y el registro ANSEL ( en reset comienzan como digitales ).

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3549
Re: Port A4 de los pics
« Respuesta #6 en: 17 de Noviembre de 2014, 16:06:51 »
Se supone que estamos hablando sobre el Pic16F88 que es un pic mejorado, por lo que está un poco por encima de la familia 16F. En la pagina 10 table 1-2 del datasheets podeis verlo.

http://ww1.microchip.com/downloads/en/DeviceDoc/30487c.pdf
« Última modificación: 17 de Noviembre de 2014, 16:08:57 por dogflu66 »
Saludos desde Granada, España.