Forum: Mikrocontroller und Digitale Elektronik ICR1 liefert hintereinander den selben Wert


von Nils (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich benutze den Input Capture vom Timer1 und lasse bei einem Input 
capture Interrupt den Wert ICR in ein Array speichern. Wenn ich jetzt 
z.b. 32 Werte abspeicher besteht jedoch das Problem, dass unvorhersehbar 
x Messwerte den selben Wert, wie beim vorherigen Interrupt haben.

z.b.
capture[0] = 1000
capture[1] = 1200
capture[2] = 1400
capture[3] = 1400
capture[4] = 1800
capture[6] = 2000
capture[7] = 2200
capture[8] = 2200
capture[9] = 2200
capture[10] = 2800

Es ist völlig unvorhersehbar, wann dieser "Fehler" auftritt. Gibts da 
Erfahrungen zu?

Ich habe einen vereinfachten Code angehängt, der nur die Stellen mit den 
Erfassen der Messwerte enthällt.

Nils

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.