Pascal/Turbo Pascal - LECTURA DE DATOS DESDE PUERTO SERIE

 
Vista:

LECTURA DE DATOS DESDE PUERTO SERIE

Publicado por Luis Arroyo (1 intervención) el 11/12/2001 15:36:44
Quiero saber cómo puedo leer datos desde el puerto serie (COM1). Se trata de un termómetro que envia datos a 2400 baudios y 8 bits + signo.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:LECTURA DE DATOS DESDE PUERTO SERIE

Publicado por Diego Romero (282 intervenciones) el 12/12/2001 16:09:17
Hay dos formas de hacerlo una es leyendo ciclicamente el puerto serie por cada ciclo ver si hay un dato, si lo hay sacarlo, procesar y seguir el ciclo, este metodo tiene la contra de ser "blocking", no podes hacer otra cosa mientras estás ciclando. Por contrapartida se puede insertar un procedimiento propio en la pila de llamadas a la interrupcion del puerto com en cuestion, de esta forma el procedimiento se ejecuta cuando un dato arriba al puerto liberando asi el resto del codigo, este metodo se podría llamar "non blocking".
Pero te doy un consejo, no reinventes la rueda, usa alguna unidad de las que hay dando vueltas por ahi, por ejemplo
http://www.cs.vu.nl/~jprins/tp.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar