como leer puerto a alta frecuencia
Publicado por Jose Martinez (5 intervenciones) el 17/07/2007 03:54:48
Hola amigos: Mi duda es la siguiente: He trabajado con Clipper para Dos y estoy entrando a delphi, por el tema de la interfaz visual para el usuario, pero hay cosas que no entiendo. Bajo Clipper yo podia generar un ciclo vacio y dentro de el poner una instruccion para leer el puerto paralelo, osea:
Do while .t. // ejecute siempre
a=inb(889) // lea el valor del puerto paralelo
... condiciones aplicables
if a=... etc
enddo /// fin del ciclo
de esta manera podia hacer que el pc leyera el puerto a 300 Khz o mas rapido aun, pero bajo Delphi, solo encuentro counters con una frecuencia maxima de ejecucion de 1 ms,osea 1 Khz.
Hay una manera de ejecutar una instruccion ( como leer el puerto ) a una frecuancia mayor a 1 Khz, dado por los counters???
Gracias por su ayuda...
Jose
Do while .t. // ejecute siempre
a=inb(889) // lea el valor del puerto paralelo
... condiciones aplicables
if a=... etc
enddo /// fin del ciclo
de esta manera podia hacer que el pc leyera el puerto a 300 Khz o mas rapido aun, pero bajo Delphi, solo encuentro counters con una frecuencia maxima de ejecucion de 1 ms,osea 1 Khz.
Hay una manera de ejecutar una instruccion ( como leer el puerto ) a una frecuancia mayor a 1 Khz, dado por los counters???
Gracias por su ayuda...
Jose
Valora esta pregunta
0