Introducción a la configuración GPIO - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Introducción a la configuración GPIO – Calendae

Hola, ¿qué tal colega?. En el teclado Jordi Oriol y en el día de hoy te voy a hablar sobre Introducción a la configuración GPIO – Calendae

Trabajar con microcontroladores significa administrar los pines GPIO en algún momento. Se han desarrollado muchas configuraciones para microcontroladores modernos que pueden llevar a algunos términos «sofisticados» que pueden confundir a los programadores. Es importante comprender todo esto para evitar confusiones y errores al programar.

Primero, debes comprender algunos términos. Los pines GPIO tienen una lógica de tres estados, lo que significa que, contrariamente a la creencia popular, los pines GPIO pueden tener 3 estados en lugar de 2. Estos valores son: 0, 1 y alta impedancia o «Hi-Z». También existe un estado llamado flotante que es cuando el estado es indeterminado y fluctúa entre dos estados. Como resultado, se han creado pull ups y pull ups, los pull ups son resistencias que conectan una señal a VCC cuando la señal está flotando y los pull downs hacen lo mismo, pero conectan la señal a tierra. Además, hay un «consumo de corriente» que es cuando la corriente fluye hacia un pin, nodo o señal. Por el contrario, existe una «fuente de corriente» que es cuando la corriente fluye desde un pin, nodo o señal.

Las modalidades de un GPIO El pin se puede clasificar en dos categorías: entrada y salida. Cómo entrar significa que el pin se usa para leer el estado de la señal eléctrica, están configurados como de alta impedancia, pull up o pull down. Modo de salida se utilizan para escribir una señal alta o baja usando push-pull o drenaje abierto. Push-pull es el valor predeterminado en la mayoría de los casos y funciona dibujando o dibujando corriente. Por otro lado, Open-Drain solo consume corriente, lo que básicamente lo convierte en un interruptor de 2 estados conectado a tierra o desconectado. Una aplicación útil es tener varios dispositivos externos que controlen un solo pin activo de interrupción baja.

En lo que respecta a la funcionalidad, la velocidad es una característica muy importante y deseada para los pines GPIO, ya que controla la rapidez con la que cambia de estado. Las configuraciones de velocidad se denominan «velocidad de respuesta», «frecuencia» y «modo de alta frecuenciaEl aumento de la velocidad da como resultado un mayor consumo de energía y un dispositivo más ruidoso, por lo que las personas tienden a mantenerlo bajo a menos que el diseño requiera específicamente una mayor velocidad.

Otro término es «High Drive«GPIO que son pines push-pull que suministran más corriente de lo habitual. Estas características dependen del dispositivo y se recomienda verificar la hoja de datos, por ejemplo: si un GPIO típico puede generar / consumir 8 mA, un dispositivo de alta velocidad puede generar / dibujar 40 mA.

Al leer esto, es fácil ver que las definiciones son en su mayoría cosas con las que estamos familiarizados, y la única novedad son los términos utilizados para describirlas. Aprendizaje y comprensión de todas las modalidades, funcionalidades, etc. Facilitará el trabajo con GPIO y evitará problemas. Puede obtener más información sobre los estados de GPIO en la fuente a continuación.

[source]

No te olvides compartir en una historia de tu Instagram para que tus colegas lo consulten

??? ? ? ???

Comparte