kurzer Puls per PCINT?

Gast #2443320
Lesenswert?

ich habe ein Signal mit entweder sehr kurzen Low oder sehr kurzen High 
Pulsen.
Ich muss zwei Sachen detektieren:
die Periodendauer und
ob Low oder Highpulse.
Die Pulse sind mind. 200us-8ms lang, Periodendauer zwischen 50ms und 2s

Prinzipiell möchte ich mit einem PCINT die Zeiten zwischen den Flanken 
messen und dann im Hauptprogramm auswerten. Dazu die Frage:

Wenn ich bei einem Tiny45 den PCINT verwende und habe jetzt z.B. die 
Flanke eines Pulses -> Interrupt
wenn jetzt während der Interruptroutine schon die nächste Flanke kommt,
merkt er sich dann den Interrupt oder geht er verloren?

Oder gibts sowieso eine bessere Lösung?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren