GPIO es la abreviatura de la entrada y salida de propósito general, similar a P0-P3 de 8051, y los usuarios pueden utilizar libremente sus pines del control del programa. El PIN se puede utilizar como una entrada de propósito general (GPI) o salida de propósito general (GPO) o entrada y salida de propósito general (GPIO) dependiendo de consideraciones prácticas, como cuando el generador CLK, la selección de chips, etc.
Dado que se puede usar un PIN para entrada, salida u otras funciones especiales, debe haber registros para seleccionar estas funciones. Para la entrada, debe ser posible leer un registro para determinar el potencial alto o bajo del PIN; Para la salida, debe ser posible escribir un registro para hacer que la salida del PIN se ponga alta o bajo potencial; Para otras funciones especiales, hay otros registros para controlarlas. GPIO es un conjunto de alfileres En el nivel más básico, GPIO es un conjunto de alfileres en la placa base o la tarjeta de complemento de una computadora. Estos pines pueden enviar o recibir señales eléctricas, pero no están diseñadas para ningún propósito específico. Es por eso que se llaman "propósito general" iOS. Es diferente de los estándares portuarios comunes como USB o DVI. Con estos cables, cada pin para la conexión en el interior tiene un uso designado, determinado por el cuerpo de gobierno que establece el estándar. En el nivel más básico, un GPIO es un conjunto de alfileres en la placa base o la tarjeta de complemento de una computadora. Estos pines pueden enviar o recibir señales eléctricas, pero no están diseñadas para ningún propósito específico. Es por eso que se llaman "propósito general" iOS. Esto es diferente de los estándares portuarios comunes, como USB o DVI. Con estos cables, cada pin dentro de la conexión tiene un uso designado, determinado por el cuerpo de gobierno que establece el estándar. GPIO lo coloca a cargo de la función real de cada pin, aunque hay diferentes tipos de pines en la matriz GPIO. El puerto de GPIO uno es un concepto relativamente importante. Los usuarios pueden usar el puerto GPIO para interactuar con hardware para datos (como UART), trabajo de hardware de control (como LED, timbre, etc.), lea la señal de estado de trabajo de hardware (como la señal de interrupción), etc. El puerto GPIO es Muy ampliamente utilizado en computadoras industriales. Es un expansor de bus que puede proporcionar funciones adicionales de control y monitoreo para la adquisición de datos y el uso de control de la unidad, por lo que también se divide en DI (entrada digital), DO (salida digital).
1. GPIO se utiliza para el control del interruptor, que es el escenario de aplicación más común.
En general, GPIO se usa para realizar el control del interruptor de luz LED, a través del código de software para realizar el control llamando a la función de extracción del puerto GPIO cuando la luz debe estar encendida y llamando a la función de desplazamiento de GPIO cuando la luz debe me voy.
2. GPIO se usa para hacer una señal de detección de claves e entrada de entrada de entrada
La detección de clave, de hecho, también se refiere a la interrupción, es decir, cambiar entre niveles altos y bajos e interrupción. En general, el estado predeterminado del puerto GPIO es bajo, cuando se presiona la tecla, se tira al alto nivel y el sistema puede detectar automáticamente la condición de nivel y hacer el juicio correspondiente. Por ejemplo, cuando se presiona una tecla, el sistema detecta que es alto y el GPIO se interrumpirá automáticamente. Cuando se libera la clave, el puerto GPIO detecta que el voltaje vuelve al nivel bajo, y se determina que se libera la clave.
3. Aplicación de alto nivel de GPIO
Además de la entrada y salida simples, GPIO también puede hacer algunas operaciones relativamente complejas, como simular líneas de datos I2C o SPI, detección de voltaje ADC, salida de la forma de onda PWM, etc.
Shenzhen Innovative Cloud Computer Co., Ltd. es un mini fabricante profesional de computadoras. Proporciona tipos de PC industrial, electrodoméstico de firewall, así como mini PC normal para uso en el hogar y la oficina. Como fabricante profesional, proporciona soluciones ODM & OEM apropiadas.
Si desea obtener más información sobre GPIO o sobre mini computadoras, no dude en contactarnos para obtener más información:
Compañía: Shenzhen Innovative Cloud Computer Co., Ltd.
Correo electrónico: sales03@cnxcy.com.cn
WhatsApp: +8615019401196
Skype: yangyang32700