Hola!
Estoy comenzando a utilizar el puerto paralelo, utilizando qbasic para controlarlo.
Uno de los problemas que tengo es que siempre en las salidas D1-D7 mido 3.3v, aunque por lo que vi eso se arreglaría cambiando un jumper...
1)El problema importante, es que siempre tengo un "1" lógico (los 3.3v) en todos los pines de salida desde el 2 al 9 (midiendo con el positivo del voltimetro en uno de estos pines, y el negativo en el pin 25 de masa). Intente el siguiente codigo pero no hay caso...:
CLS
OUT &H378, 0
SLEEP 60
END
y también intenado poner un sólo pin en 1:
CLS
OUT &H378, 2
SLEEP 60
END
Ya corroboré que la dirección del LPT1 es 0x378.
2) Otra duda que tengo es si al conectar masa debería unir entre si todos los pines de GND o si con que use uno ya debería andar.
Cualquier ayuda, es bienvenida
Gracias!
Puede ser que xp esté bloqueando los puertos????, en este caso podría usar el programa userport?
Estoy comenzando a utilizar el puerto paralelo, utilizando qbasic para controlarlo.
Uno de los problemas que tengo es que siempre en las salidas D1-D7 mido 3.3v, aunque por lo que vi eso se arreglaría cambiando un jumper...
1)El problema importante, es que siempre tengo un "1" lógico (los 3.3v) en todos los pines de salida desde el 2 al 9 (midiendo con el positivo del voltimetro en uno de estos pines, y el negativo en el pin 25 de masa). Intente el siguiente codigo pero no hay caso...:
CLS
OUT &H378, 0
SLEEP 60
END
y también intenado poner un sólo pin en 1:
CLS
OUT &H378, 2
SLEEP 60
END
Ya corroboré que la dirección del LPT1 es 0x378.
2) Otra duda que tengo es si al conectar masa debería unir entre si todos los pines de GND o si con que use uno ya debería andar.
Cualquier ayuda, es bienvenida
Gracias!
Puede ser que xp esté bloqueando los puertos????, en este caso podría usar el programa userport?
Última edición: