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
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 |
Yo haría una pregunta: ¿Realmente es absolutamente necesario leer el valor 1000 veces por segundo?
|
Cita:
Gracias |
Me temo que no será exacta la lectura cada milisegundo, siempre pueden haber oscilaciones que depende de varios factores, reloj del procesador, ocupación de recursos por otros softwares e incluso del sistema operativo, etc.
|
Cita:
Asi es ....no se te ocurre una forma de soucionar el problema ?? Muchas gracias |
|
|
|
Cita:
Saludos |
La franja horaria es GMT +2. Ahora son las 12:06:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi