El texto describe "Pull-Ups y Pull-Downs débiles internos" en el libro Microcontroladores de lenguaje ensamblador a C Usando la familia PIC24 :
"The term weak is used because the resistance is high enough that an
external driver can overpower the pull-up resistor and pull the
current to near ground, producing a 0 input.
The weak pull-up is implemented as a high-resistance P-transistor and
when enabled, the gate of this transistor is 0, turning it on."
Entiendo que una alta resistencia conduce a una salida de corriente débil de la resistencia. Es la forma en que está redactado que no se registra en base a la definición anterior de una resistencia de pull-up que es simplemente para garantizar que exista un nivel lógico y no un flotador, y con el control dictado por un botón pulsador.
¿Cómo puede un controlador externo [un dispositivo que controla salidas altas y bajas a la entrada del circuito en cuestión] "dominar" la resistencia de pull-up? ¿Aumentando esta corriente? Si ese es el caso, ¿V = IR no implica que un aumento en la corriente aumente el voltaje? Si esto es cierto, ¿cómo se puede generar una entrada 0 cuando ambos escenarios tienen dos niveles diferentes de corrientes que fluyen, las cuales toman el mismo camino a través de la resistencia de pull-up y hacia la entrada, o hacia la tierra, en función de si ¿Se presionó el pulsador? Supongo que, en base a mi cuidadoso análisis de la redacción, el efecto de "tirar la corriente a cerca del suelo, produciendo una entrada de 0" solo puede ocurrir si un controlador externo "supera" la resistencia de pullup.
Gracias por cualquier ayuda.