Red de conocimiento informático - Problemas con los teléfonos móviles - Puerto GPIO del microcontrolador STM8

Puerto GPIO del microcontrolador STM8

1. Entrada pull-up: Pull-up es elevar el potencial, como llevarlo a Vcc. ¡El pull-up incorpora una señal incierta en un nivel alto a través de una resistencia! ¡Esta resistencia también actúa como limitador de corriente! Sólo los valores de resistencia de las resistencias pull-up son diferentes, no existe una distinción estricta.

2. Entrada desplegable: baje el voltaje a GND. Similar al principio de dominadas.

3. Entrada flotante: Flotante significa que el pin de entrada del dispositivo lógico no está conectado a nivel alto o bajo. Debido a la estructura interna del dispositivo lógico, cuando su pin de entrada se deja flotando, equivale a que el pin se conecte a un nivel alto. En aplicaciones prácticas generales, no se recomienda dejar este pin flotando, ya que es susceptible a interferencias. En términos sencillos, esto significa que los pines no están conectados a nada y flotan en el aire.

4. Entrada analógica: La entrada analógica se refiere al método de entrada tradicional. La entrada digital se refiere a la entrada de señales digitales PCM, es decir, señales digitales binarias de 0 y 1, que se convierten en señales analógicas mediante conversión de digital a analógico. Después de ser amplificadas por el preamplificador, ingresan al amplificador de potencia. El amplificador de potencia sigue siendo analógico.

5. Salida push-pull: puede generar niveles altos y bajos y conectarse a un dispositivo digital; la estructura push-pull generalmente significa que dos transistores están controlados por dos señales complementarias respectivamente, y siempre están controlados. por un transistor. Cuando está encendido, el otro está apagado. Los niveles alto y bajo los establece la fuente de alimentación del circuito integrado.

6. Salida de drenaje abierto: La salida es equivalente al colector del transistor. Para obtener un estado alto, se requiere que funcione una resistencia pull-up. Adecuado para controladores de tipo actual, la capacidad de absorber corriente es relativamente fuerte (generalmente dentro de 20 mA).

7. Salida multiplexada de drenaje abierto, salida push-pull multiplexada: puede entenderse como una configuración que utiliza el puerto GPIO como segunda función (es decir, no se utiliza como puerto IO general).

Al seleccionar el modo IO en STM32, puede consultar el siguiente resumen en línea.

(1) Entrada flotante_IN_FLOATING - entrada flotante, se puede utilizar para identificación de LLAVE, RX

(2) Entrada pull-up_IPU - Entrada de resistencia pull-up interna IO

(3) Con entrada desplegable_IPD - Entrada de resistencia desplegable interna IO

(4) Entrada analógica_AIN - Aplicación de entrada analógica ADC o ahorro de energía con bajo consumo de energía

(5) Salida de drenaje abierto_OUT_ OD: la salida IO 0 está conectada a GND, la salida IO 1 está flotante y se requiere una resistencia pull-up externa para lograr una salida de alto nivel. Cuando la salida es 1, la resistencia pull-up eleva el estado del puerto IO, pero como es un modo de salida de drenaje abierto, el puerto IO también se puede cambiar a un nivel bajo o permanecer sin cambios a través de un circuito externo. . Puede realizar la función bidireccional IO de C51 leyendo los cambios en el nivel de entrada IO

(6) Output_OUT_PP push-pull: la salida IO 0 está conectada a GND, la salida IO 1 está conectada a VCC, lea El valor de entrada es desconocido

(7) Salida push-pull multicanal_AF_PP - funciones periféricas en el chip (I2C SCL, SDA)

(8) Función de multiplexación en salida de fuga_AF_OD -- funciones periféricas en el chip (TX1, MOSI, MISO.SCK.SS)

Cite:/ bailyzheng/article/details/8071864