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. asi que no se que pasa.
saludos
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. asi que no se que pasa.
saludos