CAPTURAR DATA DE 100kbps CON EL PUERTO PARALELO

Iniciado por hmeperu, 5 Marzo 2006, 02:27 AM

0 Miembros y 1 Visitante están viendo este tema.

hmeperu

Buenas:
He intentado capturar una data variable de menos de 100kbps por el puerto paralelo usan inpout32.dll , cuando uso el timer a la velocidad mas rapida que es 1 y al  capturar  la data del puerto &h379 que por ejemplo ingresa en binario el "7" y el "15" alternadamente por los pines de "control" , solo funciona hasta unos 3 o 4 bps de alli ya da errores de datos, los datos no corresponden. estoy usando esto..
x=str(inp(val(&h379)))
print x


a 2 bps resulta esto:
7
15
7
15
7
15
7
15
7
15

Pero cuando la velocidad de entrada cambia mas rapidamente , digamos unos miseros 10bps ya hay errores como estos:
7
15
7
15
15
7
7
15
15
7
15
15
7
7
7

y asi sin logica, ya me imagino si le pongo la data variable a 100kbps que es lo que necesito.

el timer lo he configurado desde valor 1 hasta 1000 pero siguen los errores


Alguien tiene alguna sugerencia? hay algun comendo que deba usar para esas capturas? debo usar el timer? o hay otro controlador para eso?
Por teoria se sabe que el puerto paralelo mas  lento supera largamente la velocidad de 100kbps, y los modernos estan sobre 2Mbps. :huh: asi que no se que pasa.

saludos