¿Cómo usar las entradas del registro de control del puerto LPT?

4

Me gustaría usar los pines controlados por el registro de control de LPT (1, 14, 16, 17) como entradas. Se dice que normalmente se usan como salidas de colector abierto, pero también tienen la capacidad de operar como entradas. Este sitio describe el uso de estos pines como entradas, pero estoy un poco confundido y no entiendo lo que se supone que debo hacer.

Esto es lo que parece el circuito hasta ahora. Esto falla para los pines del registro de control, pero funciona para los pines del registro de estado (10, 11, 12, 15). ¿Cómo necesito cambiar mi esquema para que funcione con los otros?

    
pregunta Daniel

2 respuestas

0

Cambié mi LPT al modo Normal (de ECP + EPP) en BIOS y ahora todo funciona.

    
respondido por el Daniel
2

Con esos pines LPT bidireccionales, si la salida del colector abierto está activa, evitará que lea cualquier cosa que no sea un 0 del pin.

Con su circuito, si conecta a tierra esa entrada que va al pin 1 de su opto aislador, y el pin 5 del opto no flota hasta +5 (mientras está conectado al puerto LPT), significa que el controlador de salida El puerto LPT está activo, en cuyo caso debería poder modificar su software para desactivarlo.

A lo que me refiero se menciona en la página web más allá de la lógica que mencionó: "el puerto de control debe establecerse en xxxx0100 para poder leer datos, es decir, todos los pines deben tener + 5v en el puerto para que pueda bajarlos a GND (lógica 0). "

    
respondido por el JustJeff

Lea otras preguntas en las etiquetas