Forum

Einloggen | Registrieren | RSS  

Wer misst misst Mist ... die Zweite (Elektronik)

verfasst von NoName, 24.04.2023, 13:40 Uhr

» Hallo nochmal !
»
» Wie schon im vorigen Posting bemerkt, wollte ich am Arduino Mega2560 in
» einer alle Sekunden ausgelösten ISR, eine Zeitmessung an einer darin
» laufenden Schleife messen.
» Es wurden hierbei leider falsche Werte zurückgegeben, obwohl die
» Zeitmessung an und für sich so funktionieren müsste.
» Jetzt habe ich, statt die Zeitdauer der Schleife zu messen, dort den PIN13
» für eine gewisse bekannte Zeit ( in diesem Beispiel 500µSek. )
» eingeschalten
» und danach die Zeit wie schon zuvor gemessen und so funktioniert die
» Zeitmessung prinzipiell auch und stimmt mit der Messung am Oszilloskop
» überein !....siehe Bild !
»
»
»
» Nur wenn die zu messende Zeit über 1000µSekunden liegt, bricht die Messung
» nach einigen Takten ab und der PIN13 bleibt dann auch auf HIGH...
» Das Problem, wie auch schon von xy erkannt, ist dass nach 1000µSekunden
» vermutlich ein Interrupt auftritt welcher das ganze stört !
» Nur welcher ?
»
» lG

Hi,

Vermutlich die Zeitbasis von den Softwaretimern.

Gruß
N.N.



Gesamter Thread:

Wer misst misst Mist ... die Zweite - Zahnlos72(R), 24.04.2023, 13:22 (Elektronik)
Wer misst misst Mist ... die Zweite - NoName, 24.04.2023, 13:40
Wer misst misst Mist ... die Zweite - Zahnlos72(R), 24.04.2023, 13:50
Wer misst misst Mist ... die Zweite - xy(R), 24.04.2023, 14:51
Wer misst misst Mist ... die Zweite - Zahnlos72(R), 24.04.2023, 18:48
Wer misst misst Mist ... die Zweite - Gast, 24.04.2023, 20:42
Wer misst misst Mist ... die Zweite - Zahnlos72(R), 25.04.2023, 08:50
Wer misst misst Mist ... die Zweite - xy(R), 25.04.2023, 09:08
Wer misst misst Mist ... die Zweite - Zahnlos72(R), 25.04.2023, 14:37
Wer misst misst Mist ... die Zweite - Gast, 25.04.2023, 16:03
Wer misst misst Mist ... die Zweite - Zahnlos72(R), 25.04.2023, 22:33