TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: LucasBols 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.-
-
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.
-
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
-
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.-
-
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
-
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.-
-
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:
-
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.
-
Hola
Muchisimas gracias por las explicaciones, me quedo muy claro.
Saludos.
Darío.-
-
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 (http://www.todopic.com.ar/foros/index.php?topic=22083.msg173740#msg173740), Pullups LOCAS arggg (http://www.todopic.com.ar/foros/index.php?topic=22136.msg174309#msg174309)
-
Ups!
Parecen poco confiables.
¿O será que responden a una lógica de seteos de e/s?
Saludos.
Darío.-
-
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:
-
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.