Gegen Prellung habe ich eine Verzögerung von 100 ms drin, das sollte reichen.Zitat von Hubert.G
Etwas stört mich an der Stack-Überlauf-Geschichte in einer ISR Routine:
sind es im Zweifel nicht nur ein paar Bytes mehr wenn ein Unterprogramm in einer Interruptroutine läuft anstatt im main() Programm? Nämlich die Bytes, die beschreiben, wo in main() der Programmzeiger vor dem Interrupt war?
Ich würde das alles gern weiterhin in einer ISR laufen lassen, zumal ich nichtmal sicher bin ob das wirklich der Fehler ist.
Ich hoffe, hier gibt es jemanden, der mir da weiterhelfen kann.
Gruß,
Markus
Lesezeichen