Puerto Paralelo La comunicación en paralelo con dispositivos de entrada salida se realizaba en los PC XT y AT por medio de la interfaz Centronic En los primeros PC podían aparecer hasta 3 puerto LPT0, LPT1, LPT2. Actualmente ha quedado reducido a 1
Centronic La interfaz Centronics fue creada para enviar datos a impresora exclusivamente No obstante puede ser utilizada para enviar datos de forma genérica a cualquier dispositivo adaptado. También ha sido actualizada hasta convertirse en interfaz bidireccional
Centronic * 8 líneas de salida accesibles vía el puerto DATA * 5 líneas de entrada (una invertida) accesibles vía el puerto STATUS * 4 líneas de salida (tres invertidas) accesibles vía el puerto CONTROL * Las restantes 8 líneas quedan a tierra GND http://www.doc.ic.ac.uk/~ih/doc/par/index.html#index / 13 12 11 10 9 8 7 6 5 4 3 2 1 / / 25 24 23 22 21 20 19 18 17 16 15 14 / ________________________________________________/
Centronics
Centronics STROBE#,Out: Carga en el puerto de la impresora el dato previamente enviado a las líneas de datos. Normalmente está desactivada. Su activación debe durar un mínimo de 5ms AUTOFEEDXT#,Out:Obliga a que la impresora genere un salto de línea (movimiento del rodillo) INIT#,Out: Obliga a una inicialización de la impresora SLCT IN#,Out: Selecciona la impresora
Centronics ACKNLG#,In: La impresora ha recogido el dato y está disponible para el siguiente BUSY,In:La impresora está ocupada, no se debe enviar dato PE,In: Estado de error, no hay papel SLCT, In : La impresora está seleccionada ERROR#,In: Estado de error, otro
Centronics Cada puerto LPT tiene asignadas 3 direcciones de entrada salida DATOS (dirección base) ESTADO(dirección base +1) CONTROL(dirección base +2) La BIOS, tras el arranque deposita la dirección asignada en memoria (0040:0008-0040:0009) LPT1 (0040:000A-0040:000B) LPT2 (0040:000C-0040:000D) LPT3 (0040:000E-0040:000F) LPT4
Centronics Pasos para imprimir un byte: 1 Obtener la dirección base 2 Seleccionar la impresora (línea SLCT IN#) 2 Leer el estado. Mientras esté ocupada no actuar Salvo que alguna de las otras líneas revele un estado erróneo o inactivo 3 Enviar el byte de datos 4 Activar/desactivar(0.5ms) STROBE# 5 Esperar reconocimiento (ACKNLG#)
centronic
IEEE 1284-1994 Normativa que tenía por objeto mejorar las prestaciones, tanto en velocidad como en otras características del puerto paralelo admitir bidireccionalidad Introducir hardware específico de control (mejora de la velocidad) Introducir protocolos más complejos Múltiples dispositivos, compresión de datos
IEEE 1284-1994 1. Compatibility Mode. 2. Nibble Mode. (¿semi bidireccional? 3. Byte Mode. (bidireccional) 4. EPP Mode (Enhanced Parallel Port). 5. ECP Mode (Extended Capabilities Mode).
1. Compatibility Mode.SPP Es el modo Centronics tradicional. Sólo admite emisión de datos Velocidad típica de 50Kbytes/sec Completamente controlado por el procesador
Página siguiente |