Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problema leyendo Puerto paralelo

Estas en el tema de Problema leyendo Puerto paralelo en el foro de C/C++ en Foros del Web. Hola a todos! Les comento mi problema. Estoy haciendo un proyecto en el que necesito enviar unos datos a la compu. Mi idea es hacer ...
  #1 (permalink)  
Antiguo 04/12/2008, 17:02
 
Fecha de Ingreso: diciembre-2008
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
Problema leyendo Puerto paralelo

Hola a todos! Les comento mi problema.

Estoy haciendo un proyecto en el que necesito enviar unos datos a la compu. Mi idea es hacer un programa en Visual C++ para leer los datos ingresados por Puerto paralelo. (Uso XP)
De programacion se lo basico, nada de objetos...

Como no se como hacer un programa, lo que hice fue manipular un codigo que encontre en la web, para poder lograr mi cometido.
Pero tengo un problema que me ha ocurrido varias veces que quise programar: Como necesito chequear constantemente el estado de los puertos, lo que se me ocurrio hacer es chequear el estado de ciertas entradas, luego manipular los datos a mi gusto, y luego un bucle para nuevamente volver a chequear los estados. El GRAN PROBLEMA que surge, es que me consume el 50% del micro. Con varios programas me paso esto. Se que habria que trabajar con interrupciones, tambien lei por algun lado que con W.XP hay problemas con el puerto paralelo.
Pero no se me ocurre nada!
Y la verdad que, si bien ahora me esta funcionando el programa, no me sirve que este consumiendo tanto micro, porque el sistema se vuelve inestable.

Asi que en sintesis... hago dos preguntas...
1-¿Alguien sabe como ayudarme teniendo en cuenta lo q acabo de decir? ¿que deberia hacer?
2- en su defecto, alguien conoce algun codigo de un programa q capture los datos del puerto paralelo, asi yo puedo manejarme desde ahi?

Muchisimas gracias!
  #2 (permalink)  
Antiguo 05/12/2008, 02:19
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Problema leyendo Puerto paralelo

No hay ningun problema con Windows XP pero ningun S.O. moderno te permite hacer uso de interrupciones desde modo Usuario. Seguramente tu problema se solucione con un simple Sleep (500 o 1000, x ej) en el bucle.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:09.