En efecto, es como vos decís. Recién lo acaba de comprobar. No me andaba por otra cosa... forcé un registro y listo.
También creía que podía modificar los flancos de esas interrupciones, pero no; esas responden al cambio de estado, tanto hi_to_low como a low_to_hi. La que sí es configurable es INT_EXT por RB0. Estaba confundido con eso.
Con respecto a la resistencia, probé en el proteus (no sé que tan confiable será) pero mientras más chica la resistencia más baja la tensión del pin. Con una resistencia de 15 ohms en el pin hay 2.143 voltios. Por lo que se puede decir que con una corriente de 143 mA. el pull-up tiene una impedancia de (5 - 2.143)/0.143 =
19.98 ohmHice un barrido de 20 mediciones y me da siempre 20 ohms (super lineales)
De hecho si conecto el pin derecho a masa pasan 250 mA (5/0.250=20)
por lo que concluyo que activar el pull-up en el puerto b es exactamante igual a poner una resitencia de 20 ohms a positivo, aunque internamente sea un fet.
Aclaro que esto es en PROTEUS, que no lo manejé mucho para saber si es confiable o no?
Ahora que pienso, el puerto no puede entregar más de 150mA estando a masa, así que proteus
no confío mucho en vos No sé para qué puede servir saber esto, pero bueno. Saberlo nunca está de más y me gusta compartirlo con ustedes....
Un saludo grande.