Hola
Queria saber que patillas del puerto debo usar para meter datos del puerto paralelo al pc con la liberia io.dll o inpout32.dll
para ayudar pongo las funciones de la liberia io.dll:
yo creo que la funcion que deberia usar es PortIn pero pone que lee un byte
¿el byte se lee de las patillas de salida del puerto (suponiendo que el puerto sea bidireccional) o de las 5 patillas especificas de entrada, y lo demas se rrelena con ceros?
Podria provarlo, pero solo tengo un puerto paralelo y si lo rompo me pego un tiro.
Gracias de antemano
Queria saber que patillas del puerto debo usar para meter datos del puerto paralelo al pc con la liberia io.dll o inpout32.dll
para ayudar pongo las funciones de la liberia io.dll:
Código:
La librería que presentamos ahora permite desarrollar aplicaciones que funcionen tanto en Windows95 como en Windows XP pasando por todas las versiones intermedias. Adicionalmente tenemos un conjunto extendido de operaciones posibles a realizar tales como:
PortOut: Envía un byte al puerto especificado
PortWordOut: Envía una palabra (de 16 bits) al puerto especificado
PortDWordOut: Envía una palabra doble (de 32 bits) al puerto especificado
PortIn: Lee un byte del puerto especificado
PortWordIn: Lee una palabra (16 bits) del puerto especificado
PortDWordIn: Lee un palabra doble (32 bits) del puerto especificado
SetPortBit: Pone en 1 el bit especificado del puerto indicado
ClrPortBit: Pone en 0 el bit especificado del puerto indicado
NotPortBit: Invierte el estado del bit especificado del puerto indicado
GetPortBit: Obtiene el estado del bit especificado
RightPortShift: Rota a la derecha el contenido del puerto haciendo que LSB pase a MSB
LeftPortShift: Rota a la izquierda el contenido del puerto haciendo que MSB pase a LSB
IsDriverInstalled: Devuelve un valor diferente a 0 si el driver se encuentra cargado en memoria
yo creo que la funcion que deberia usar es PortIn pero pone que lee un byte
¿el byte se lee de las patillas de salida del puerto (suponiendo que el puerto sea bidireccional) o de las 5 patillas especificas de entrada, y lo demas se rrelena con ceros?
Podria provarlo, pero solo tengo un puerto paralelo y si lo rompo me pego un tiro.
Gracias de antemano