Si todavía se puede encontrar uno, vale la pena mencionar que un verdadero puerto paralelo es lo más cercano a un GPIO como el que usted encontrará en un off-the-shelf PC. Clásico implementaciones falta un poco de flexibilidad en que muchos de los pines tienen una dirección fija, y algunos son invertidos, pero las personas han estado trabajando por años.
La mayor limitación es que este tipo de puertos se están extinguiendo. El más abstracto de los reemplazos, tales como USB-paralelo a los convertidores son típicamente sólo utilizable para el control real de las impresoras, y la falta de registros que directamente se puede leer/escribir para establecer o monitor de estado de la clavija. No se han rumoreado para estar un par de los que no tienen esta capacidad, pero puede ser difícil de encontrar, y que requieren de una atención detallada a los conductores.
En ese momento, se tiende a ser más práctico utilizar una conexión USB dispositivo de e/S. A menudo este es un microcontrolador ejecuta un simple firmware, ya sea por el fabricante o por la costumbre.
Una de las principales ventajas de una implementación personalizada es la posibilidad de descargar en el nivel más bajo, más repetitivo, y/o el calendario de las partes críticas de I/O manipulación para el procesador en el dispositivo, en lugar de intentar hacerlo desde el PC donde la latencia de la SUB packetization, atravesar múltiples buses y sistemas operativos multitarea tienden a hacer poco a poco las operaciones dolorosamente lento.
Si todavía no lo ha entendido exactamente lo que forma su solución, la posibilidad de tomar algo como un Arduino que se empaqueta en el hardware y las herramientas de generación de sentido para la facilidad de uso, y podría funcionar como una sola solución o como un I/O ayudante para realizar tareas de bajo nivel, bajo el comando de un PC conectado.