Botón Pull-Up, Botón Pull-Down ¿Quieres un 1 o un 0? Un caso particular del tema de los
Divisores de Tensión consiste en su uso conjunto con pulsadores, conmutadores y/o botones. En este caso una de las dos resistencias, Rtop o Rbottom la sustituimos por uno de estos dispositivos.
Como puede verse en los dos esquemas anteriores el pin del PIC lo conectamos a Vout y así nos aseguramos que este pin no queda nunca "al aire", cosa nada conveniente en ningún caso.
El funcionamiento es evidente por si mismo. En el caso del esquema de la izquierda Vout esta conectado a masa a través de la resistencia Pull-Down, cuando pulsamos el pulsador entonces Vout se conecta a Vcc y el PIC recibe un High ó "1" lógico. Este esquema de conexión nos dá un "1" cuando pulsamos el botón.
Por el contrario en el caso del esquema de la derecha Vout esta conectado a Vcc a través de la resistencia Pull-Up, cuando pulsamos el pulsador entonces Vout se conecta a masa y el PIC recibe un Low ó "0" lógico. Este esquema de conexión nos dá un "0" cuando pulsamos el botón.
Un ejemplo típico de un circuito Pull-Up podemos verlo en el circuito que utilizamos para el Reset-ICSP del PIC como este esquema que implementa la
RRBOARD2.