Thread View: es.comp.os.linux.programacion
3 messages
3 total messages
Started by alfonso_alba
Fri, 13 Aug 1999 00:00
puerto paralelo
Author: alfonso_alba
Date: Fri, 13 Aug 1999 00:00
Date: Fri, 13 Aug 1999 00:00
19 lines
1399 bytes
1399 bytes
Hola a todo el mundo, ?alguien sabe donde puedo encontrar informacion acerca de como programar el puerto paralelo en Linux?. En un experimento necesito encender y apagar una bombilla y lo habia pensado hacer utilizando alguno de los pines del puerto paralelo: si el pin esta encendido se enciende la bombilla y viceversa. He buscado en internet y solo he encontrado un mini-HOWTO (Linux I/O port programming mini howto) pero la verdad es que no me ayuda mucho. ?alguien me podria indicar libros, links o pasarme algun trozo de codigo acerca de como programar este puerto? He encontrado un poco mas de informacion acerca del puerto serie, ?funcionan mas o menos igual? Muchas Gracias de antemano. Sent via Deja.com http://www.deja.com/ Share what you know. Learn what you don't.
Re: puerto paralelo
Author: Javier Cantero
Date: Mon, 23 Aug 1999 00:00
Date: Mon, 23 Aug 1999 00:00
37 lines
2458 bytes
2458 bytes
In article <7p0efu$d6q$1@nnrp1.deja.com>, alfonso_alba@my-deja.com wrote:
>?alguien sabe donde puedo encontrar informacion acerca de como programar
>el puerto paralelo en Linux?. En un experimento necesito encender y
>apagar una bombilla y lo habia pensado hacer utilizando alguno de los
>pines del puerto paralelo: si el pin esta encendido se enciende la
>bombilla y viceversa. He buscado en internet y solo he encontrado un
>mini-HOWTO (Linux I/O port programming mini howto) pero la verdad es que
>no me ayuda mucho. ?alguien me podria indicar libros, links o pasarme
>algun trozo de codigo acerca de como programar este puerto?
Echa un vistazo a la Linux Coffee mini-Howto. Probablemente la
tengas en /usr/doc/HOWTO/mini/coffee.gz. All� explica como controlar una
cafetera desde el ordenador. Probablemente te clarifique algunas ideas.
Tambi�n hay algunas URLs �tiles.
(Puede parecer una broma, pero es cierto).
>He encontrado un poco mas de informacion acerca del puerto serie,
>?funcionan mas o menos igual?
Depende que l�neas uses del puerto serie. La de datos no puedes
mantenerla siempre al mismo nivel, ya que al enviar los datos primero siempre
va el bit de start y al terminar el de stop, cuyos niveles est�n
predeterminados. Tendr�as que utilizar una especie de "memoria" o "retardo"
para cubrir los huecos, y es m�s circuiter�a. Con otras lineas del mismo puerto
serie no tendr�s esos problemas. Ahora, el interfaz entonces no ser� tan limpio
para el usuario (no s� si adem�s tendr�as que modificar algo del driver serie
del nucleo).
Me da la impresi�n de que hay soft desarrollado para linux para este
tipo de automatizaciones. En alg�n sitio me suena haber leido algo.
Saludos de Javier (jcantero @ jet.es)
----
"En verano, un chapuz�n refrescante en la playa de los GNUdistas..."
Re: puerto paralelo
Author: Jose Antonio Ruiz
Date: Tue, 24 Aug 1999 00:00
Date: Tue, 24 Aug 1999 00:00
31 lines
1580 bytes
1580 bytes
alfonso_alba@my-deja.com escribi�: > > Hola a todo el mundo, > > ?alguien sabe donde puedo encontrar informacion acerca de como programar > el puerto paralelo en Linux?. > Muchas Gracias de antemano. > > Sent via Deja.com http://www.deja.com/ > Share what you know. Learn what you don't. Hola. Lo mas sencillo es habilitar la escritura I/O directa y poner el dato que quieras en el puerto paralelo (normalmente 0x378). Para habilitar las I/O existen al menos dos funciones que no recuerdo ( �una puede ser ioperm? ). Para escribir el puerto creo que era outb(). Debes compilar con "-O" para que funcionen las macros outx(). Saludos. -- ___________________________________ / \ \|/ ______ \|/ | Jose Antonio Ruiz | "@�/ , . \`@" | Usuario linux N� 134.581 | / | | \ | E-Mail: jose.a.ruiz@SoftHome.net | /__| \____/ |__\ \___________________________________/ \______/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads