🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #17637

Re: Programar el puerto paralelo (es: IMPORTANTE: PFC).

#17637
From: NoP / Compiler
Date: Sat, 04 Dec 1999 00:00
53 lines
2881 bytes
NoP / Compiler wrote:
> 
> Israel Olalla wrote:
> >
> > Teneis que presentar algun trabajo o algo asi?
> 
>  Mi trabajo se llama Proyecto Fin de Carrera, y pretendo
>  que el programa en cuestion (que utiliza hardware adicional
>  conectado al puerto paralelo) funcione en Linux ADEMAS de


 cambio de especificaciones: ahora usare el PUERTO SERIE.
 �Me bastara con el SERIAL PROGRAMMING HOWTO? �Alguna otra
 referencia?
 
> >          #define MODEMDEVICE "/dev/ttyS0"
> >         fd = open(MODEMDEVICE, O_RDWR | O_NOCTTY );
> >         res = read(fd,buf,255);
> >           buf[res]=0;
> >           printf(":%s:%d\n", buf, res);

 supongamos que uso ese codigo para leer el puerto serie...
 �como se programa el formato? 8N1, o similar. Es decir:
 �se usa IOCTL? �De que manera? :?
 

>  Necesito muestrear por el puerto paralelo... �como puedo hacer
> un muestreo bueno?, es decir... �como puedo temporizar cada cuanto
> tiempo tomar una muestra? Supongamos que tengo una rutina llamada
> CapturaMuestra()... �que pseudocodigo (usando qu� llamada al sistema)
> tengo que usar para muestrear por ejemplo a 5 Khz ?

 lo he solucionado de una manera mas facil para no tener que
temporizar: en vez de muestrear con el PC, muestreare con un
PIC externo que me sacara los datos via serie al PC. COn eso
me ahorro tocar el kernel y los tipicos problemas de desincro-
nizacion por culpa del tiempo compartido.
 

 salu2 y gracias por las respuestas!
--
"Opino que del estudio de la paradoja cuantica del gato muerto se
podrian sacar conclusiones validas aplicables a la determinacion de
la fecha de la llegada de los caracoles a Murcia." (J.A.Gutierrez).

 ------------------------------------------------------------ __ ---
|    NoP / Compiler        -       compiler@iname.com    |   /oo\   |
|--------------------------------------------------------|   (\/)   |
|  POWERED BY - Linux RedHat 6.0  -  Reg. User #74.821   |  / __ \  |
|                                    NoP en IrcHispano   | |\    /| |
|  http://www.ctv.es/USERS/sromero                       |_OO __ OO_|
|  http://linux-es.uio.no/Faq                                       |
 -------------------------------------------------------------------
Technical Details
Message-ID: <3849163B.1840E4DB@iname.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <384156d0@news.arrakis.es> <3843F144.A36994A1@nmp.es> <3844461B.83115F69@iname.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,123084c973045a7a
X-Google-Attributes: gidf86c8,public
From: NoP / Compiler <compiler@iname.com>
Subject: Re: Programar el puerto paralelo (es: IMPORTANTE: PFC).
Date: 1999/12/04
Message-ID: <3849163B.1840E4DB@iname.com>
X-Deja-AN: 556558563
Content-Transfer-Encoding: 8bit
References: <384156d0@news.arrakis.es> <3843F144.A36994A1@nmp.es> <3844461B.83115F69@iname.com>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
Organization: Compiler Software
Mime-Version: 1.0
Newsgroups: es.comp.os.linux.programacion