Control LED usando un convertidor de usb a paralelo

4

Estoy usando una computadora portátil (Windows 7 y 64 bits) Compré un conector USB a paralelo ya que quiero controlar los LED a través de las líneas de datos del pin paralelo (25 pins) ... Así que estoy tratando indirectamente de usar un puerto LPT .. por favor, dime cómo hacerlo ... El código funciona bien en la PC de escritorio cuando está conectado a un puerto paralelo ..

    
pregunta pranav

2 respuestas

4

Nunca he visto un gadget que diga ser un verdadero convertidor de usb a paralelo. He visto convertidores de puerto USB a impresora, pero hacen exactamente eso: crear un puerto de impresora virtual de Windows.

La diferencia entre los convertidores de usb a impresora y los convertidores de usb a serial no es tanto el convertidor en sí, sino el hecho (triste) de que el software de Windows a menudo parece usar la interfaz del puerto serial de Windows, por lo que un usb- El convertidor a serie puede deslizarse debajo de esa interfaz y presentarse al programa de descompresión como un puerto serie.

AFAIK no hay una interfaz de puerto paralelo de Windows comparable, por lo que los programas de Windows usan la interfaz de impresora de Windows (que está al nivel de imprimir este archivo usando este controlador de impresora) o el hardware de puerto paralelo directamente. Probablemente no sea totalmente imposible emular el puerto paralelo en hardware, pero no he visto un producto que lo haga. (pero verifique el comentario de AndrejanKo)

Entonces, para el pirata informático del hardware, un convertidor de usb a serie puede ser casi tan útil como un puerto serial real, pero un convertidor de usb a paralelo (que debería llamarse convertidor de usb a impresora) es casi inútil.

    
respondido por el Wouter van Ooijen
0

Algo como un FT245 es efectivamente un convertidor de USB a paralelo, a diferencia de los convertidores de USB a impresora de productos básicos que se venden en tiendas de computadoras.

Uno también podría crear una funcionalidad similar utilizando un microcontrolador habilitado para USB que puede personalizar su programa.

Sin embargo, como el bus USB está empaquetado y tiene una buena cantidad de latencia, es una mala manera de hacer manipulaciones de tipo "bit bang". Cuando sea necesario, es mejor mover la lógica "bit bang" al microcontrolador USB, y hacer que la PC envíe comandos de nivel superior en su lugar, volviendo hacia lo que los adaptadores de impresora de productos básicos son un ejemplo de aplicación específica.

Es posible que desee buscar instalaciones de reciclaje para una PC antigua con un puerto de impresora localbus real ...

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas