¿Es ese triángulo único un símbolo lógico de tres estados o una puerta AND?

0

Actualmente estoy un poco confundido acerca de ese triángulo único de los esquemas utilizados por un microcontrolador AVR. Actualmente me he dado cuenta, que el:

  • DDRx
    está en el AVR un registro de configuración (Qué es IN, qué está OUT)
  • PORTx
    está en el AVR un registro para escribir o configurar el registro desplegable.
  • PINx
    está en el AVR un registro para solo lectura

Así que el siguiente paso para mí es entender ese triángulo. Busqué eso y encontré símbolos similares. Uno era un AND-Gate y el otro un tri-state-logic (buffer). ¿Alguien tiene una idea de qué tipo de trabajo implementa el triángulo?

    
pregunta Jorgos

4 respuestas

5

Un triángulo es básicamente un amplificador. En los circuitos digitales significa un búfer (o inversor, si hay una pequeña mancha en su entrada o salida).

En este caso, está controlado (activado o desactivado) por DDRx.N. Lo apagaría si quisiera usar el pin como entrada. Como dicen las otras respuestas, esta estructura se denomina búfer de tres estados, donde los tres estados de salida son '1', '0' y 'Z' (no controlados o desactivados).

    
respondido por el Brian Drummond
2

Un triángulo es solo un búfer (que no se invierte). Si tiene una conexión al 'lado' del triángulo, es de tres estados y la conexión del 'lado' es la entrada de habilitación. Puede haber un círculo en la salida o en la entrada de habilitación para indicar la inversión.

Por ejemplo (de aquí ):

Lo anterior representa cuatro búferes no inversores de triple estado con entradas de habilitación comunes (de inversión). Cuando la entrada EN4 es alta, las salidas son de alta impedancia. Cuando EN4 es bajo, las salidas se activarán para seguir las entradas.

    
respondido por el Spehro Pefhany
1

Consideraría que el triángulo es un búfer de tres estados. Cuando es habilitado por el Registro de Dirección de Datos, conecta el registro del PUERTO al pin de E / S, por lo que el pin actuará como una salida. Cuando el búfer está deshabilitado, permite que el registro PIN lea el nivel del pin de E / S.

    
respondido por el Peter Bennett
1

Es un búfer de tres estados. Si se establece DDRx.n , el valor del registro PORTx.N se transfiere al pin de salida y al registro PINx.n , lo que genera la salida de este puerto. Si no está configurado, el valor del pin físico se transfiere solo al registro PINx.n , lo que hace que el pin sea una entrada.

    
respondido por el Eugene Sh.

Lea otras preguntas en las etiquetas