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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.