Ver Mensaje Individual
  #1  
Antiguo 22-10-2018
rseliman rseliman is offline
Registrado
NULL
 
Registrado: sep 2017
Posts: 6
Reputación: 0
rseliman Va por buen camino
Leer un evento de GPIO

Hola a todos , estoy usando una raspberry pi y programando con lazarus ...estoy leyendo un evento de un caudalimetro con

Código Delphi [-]
Caudal := Main.GPIO.PinValue[PinCaudal1];

         if Caudal = TPinValue.Low then CauState :=0 else CauState :=1;
La pregunta es la siguiente ...los tiempos del caudalimetro son cortos , y tratando de leerlo con un timer cada 1 milisegundo , me pierde pulsos , o sea ...deberia leer 4 pulsos y me lee solo dos , alguien me da una mano de como leerlo de otra forma que no sea con un timer , sino que sea tipo interrupcion ??

Mil gracias a todos

Última edición por ecfisa fecha: 22-10-2018 a las 19:04:37. Razón: Agregar etiquetas [delphi][/delphi]
Responder Con Cita