¿Los dos pines del microcontrolador de E / S que están conectados entre sí requieren una resistencia externa?

0

Estoy tratando de hacer que dos atmel AT89C2051 se comuniquen entre sí en serie, pero los puertos serie en cualquiera de los dos no estarán disponibles porque un puerto serie en un chip se conecta a la computadora y el otro en el otro chip se conecta a un unidad de radio.

Mi pensamiento es conectar un puerto de salida (como P1.5) en un microcontrolador a P3.2 en el segundo para que funcione como un reloj, y conectar un puerto de salida (como P1.4) a P3.7 en el segundo para actuar como datos.

Uso P3.2 como entrada de reloj, ya que se supone que dispara la interrupción 0.

Mi pregunta es: ¿se requerirá una resistencia de pull-up externa aunque no esté usando P1.0 o P1.1? y si es así, ¿cuál es el valor máximo que debe tener la resistencia?

    
pregunta

1 respuesta

2

P1.2 a P1.7 y P3.0 a P3.5 tienen detectores internos, por lo que no necesita resistencias externas a menos que el tiempo de subida sea demasiado lento (¿cable largo + alta velocidad de bits?).

P1.0 y P1.1 no tienen pullups internos, pero como no los estás usando, puedes establecerlos en salida baja para que no "flote".

A diferencia de las MCU más modernas, los pines del puerto del 8051 no tienen una alta activación activa, por lo que no necesita resistencias en serie para evitar daños si están cortocircuitados a tierra u otra salida.

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas