82C55 lectura de datos paralelo ecp

Jun 19, 2004 1 Replies

Hola a todos, resulta que ya conseguí escribir datos en un 82c55 y ahora me gustaría leerlos.Para leer los datos, escribo la dirección, bajo /rd ,leo y luego subo /rd y lo único que lee es lo último que escribí en d0-d7(0x9b -> el byte de configuración).No se si el puerto paralelo se comporta como bidireccional, pero he leído que escribiendo en el programa outportb (0x77A, 0x0116 // /RD->14 // /WR-> 1 /* /SEL_IN 17


Leer con mejor iluminacion, el puerto es el 0x37A, 0x379 es el printer status port y es de solo lectura.

La utilizacion es asi:

- Activar el bit 5 del 0x77A durante el inicio ==> BYTE MODE (Bidireccional)

- Luego hacer la secuencia de lectura (bajar /RD-leer-subir /RD) manteniendo el bit 5 del 0x37A alto.

Saludos. Eduardo.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required