Autor Tema: ¿Qué es Pull-up? (OPTION_REG)  (Leído 10310 veces)

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

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
¿Qué es Pull-up? (OPTION_REG)
« en: 12 de Marzo de 2009, 12:55:45 »
Hola

Estoy viendo que todos los PICs, por lo menos los F tienen un bit de configuración en el registro OPTION llamada RBPU que des/habilita el Pull-up en el PORTB. ¿Qué es esto? ¿Cómo funciona?

Muchas gracias.

Saludos.

Darío.-
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado septiembre_negro

  • PIC18
  • ****
  • Mensajes: 310
Re: ¿Qué es Pull-up? (OPTION_REG)
« Respuesta #1 en: 12 de Marzo de 2009, 13:22:24 »
Este registro conecta el puerto b a  vcc (5vcc) através de una resistencia interna  muy útil por ejemplo utilizamos dicho puerto para leer un teclado matriarcal.

Desconectado sander

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 627
Re: ¿Qué es Pull-up? (OPTION_REG)
« Respuesta #2 en: 12 de Marzo de 2009, 14:13:48 »
Este registro conecta el puerto b a  vcc (5vcc) através de una resistencia interna  muy útil por ejemplo utilizamos dicho puerto para leer un teclado matriarcal.

teclado matriarcal? , no sabia que el feminismo pegaba tan fuerte en la electronica  :mrgreen:

Sobre los Pull - ups es como dice septiembre negro , ademas que solo "aparecen" cuando el pin esta configurado como entrada.

Saludos
La electrónica es el arte de manipular señales eléctricas que transportan información
Jan Davidse

Visita mi blog
Visita mi canal de youtube

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re: ¿Qué es Pull-up? (OPTION_REG)
« Respuesta #3 en: 12 de Marzo de 2009, 14:57:16 »
Hola

O sea que esta opción reemplazaría a las carga que les doy por fuera a cada uno de los pines para que no hagan pavadas?

Sería como dejar todos los pines del PORTB flotantes pero con carga que es generada internamente?

Muchas gracias.

Saludos.

Darío.-
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: ¿Qué es Pull-up? (OPTION_REG)
« Respuesta #4 en: 12 de Marzo de 2009, 15:41:06 »
Este registro conecta el puerto b a  vcc (5vcc) através de una resistencia interna  muy útil por ejemplo utilizamos dicho puerto para leer un teclado matriarcal.

jua jua jua  :D :D :D como seran las te....clas de ese keypad!!!!

Los pines queda a  un '1' lógico (5v) cuando estan desconectados
El papel lo aguanta todo

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re: ¿Qué es Pull-up? (OPTION_REG)
« Respuesta #5 en: 12 de Marzo de 2009, 15:46:19 »
Hola

Entonces...

Para un teclado es útil por que en ese caso detectaría un bajo en el puerto al presionar una tecla, pero en otros casos en los que necesite un alto se complicaría, por que, supongo que al estar el puerto siempre en alto, el PIC detectaría un cambio de estado pero al momento de la lectura, me encontraría con un alto... ¿estoy en lo correcto?

Muchas gracias.

Saludos.

Darío.-
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado septiembre_negro

  • PIC18
  • ****
  • Mensajes: 310
Re: ¿Qué es Pull-up? (OPTION_REG)
« Respuesta #6 en: 12 de Marzo de 2009, 18:39:41 »
Este registro conecta el puerto b a  vcc (5vcc) através de una resistencia interna  muy útil por ejemplo utilizamos dicho puerto para leer un teclado matriarcal.

teclado matriarcal? , no sabia que el feminismo pegaba tan fuerte en la electronica  :mrgreen:

Sobre los Pull - ups es como dice septiembre negro , ademas que solo "aparecen" cuando el pin esta configurado como entrada.

Saludos


 :D :D :D :D :D :D :D Tendrá que ver el vivir rodeado de mujeres el subconsciente me a jugado una mala pasada  :mrgreen:

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: ¿Qué es Pull-up? (OPTION_REG)
« Respuesta #7 en: 12 de Marzo de 2009, 18:40:23 »
Satamente. Con el pullups activo te detectaría entrada a nivel 1.
Es como tener resistencias puestas, pero internamente. Eso es todo. Si le pones al OPTION_REG el bit 7 a 1 entonces las desconectas.
Como ejemplo, cuando haces el programa preguntas: Está el bit #4 a 0? (tecla pulsada a masa) , si es así haz esto, sino vuelve a mirar si se puso a 0.
« Última modificación: 12 de Marzo de 2009, 18:43:21 por pibe »
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re: ¿Qué es Pull-up? (OPTION_REG)
« Respuesta #8 en: 12 de Marzo de 2009, 20:31:16 »
Hola

Muchisimas gracias por las explicaciones, me quedo muy claro.

Saludos.

Darío.-
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5552
    • Picmania by Redraven
Re: ¿Qué es Pull-up? (OPTION_REG)
« Respuesta #9 en: 13 de Marzo de 2009, 04:45:49 »
Una pequeña nota discordante, que no pongo para amargar la fiesta sino para ofrecer mas información a todos, dale un vistazo a Las Pull-Ups locas atacan de nuevo,   Pullups LOCAS arggg
« Última modificación: 13 de Marzo de 2009, 04:51:42 por RedPic »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re: ¿Qué es Pull-up? (OPTION_REG)
« Respuesta #10 en: 13 de Marzo de 2009, 10:58:19 »
Ups!

Parecen poco confiables.

¿O será que responden a una lógica de seteos de e/s?

Saludos.

Darío.-
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: ¿Qué es Pull-up? (OPTION_REG)
« Respuesta #11 en: 13 de Marzo de 2009, 11:40:47 »
Tampoco te comas tanto el coco. Yo particularmente no suelo usarlas. Me gusta ver la placa con varias resistencias así cuando la mira el jefe dice "joder, cuanto trabajo debe haberle dado! " :mrgreen:
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5552
    • Picmania by Redraven
Re: ¿Qué es Pull-up? (OPTION_REG)
« Respuesta #12 en: 13 de Marzo de 2009, 18:03:15 »
Yo por mi parte pienso olvidarme de las pull-ups internas y voy a incluirlas en la pcb con sus correspondientes pines de conexión-desconexión si lo requieren.
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania