TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Andres71 en 18 de Agosto de 2006, 12:58:24

Título: Funcion WEAK PULL-UP ???
Publicado por: Andres71 en 18 de Agosto de 2006, 12:58:24
Saludos a todos, perdon de natemano por la pregunta, hace unos dias mirando un datasheet encontre que algunos  pines de un PIC (12f629) tienen la posibilidad de esta funcion pero que es??? mirando el esquema del puerto veo un mosfet que conmuta el VDD hacia el pin del puerto, es para colocar un nivel a un puerto de entrada por software?? me explican por favor, mil gracias, chauuuu
Título: Re: Funcion WEAK-UP ???
Publicado por: BrunoF en 18 de Agosto de 2006, 13:57:12
¿WEAK-UP?
¿No será WEAK PULL UP?

Este tema se ha hablado muchas veces en el foro.
El 12F629 permite activar o desactivar en cada pin resistencias internas debiles pull up.
Obviamente para que funcionen, el pin debe configurarse como entrada. Si se configura como salida, por mas que hayas activado la weak pull up en ese pin, el pic la desactivara automaticamente.
Al activarlas en un pin de entrada, si su linea esta en estado indefinido(flotante) se forzará a un 1 lógico(5v aprox.).
Esto es muy util para algunos tipos de comunicación, dispositivos(teclado matricial por ejemplo),etc.
Saludos.
Título: Re: Funcion WEAK-UP ???
Publicado por: Andres71 en 20 de Agosto de 2006, 12:39:57
Saludos, si tienes razon asi se llama, pero el datasheet no habla de resistencias como el caso del PORTB de un 16fxx, mirando el datasheet se ve solo un mosfet que conecta el VDD directamente sin resistencia, por eso mi duda, cual es la diferencia con las resistenciasde PULL-UP? de natemano gracias por responder