OT @pacer_one
was sollte dieser überflüssige kommentar bitte, wenn du rechtschreibgeil bist dann antworte nicht auf meine fragen .... meine fresse sowas regt mich aufabgesehen davon, dass dein Deutsch schlecht ist
diverse tippfehler gestehe ich ja ein und wenn ich grad n bissl mehr zeit hab les ich auch nochmal kontrolle aber eben gerade hatte ich halt keine #
OT Ende
die interrupteingänge kannste knicken, eh ich in der ISR bin vergehen einige takte und ausserdem ist die abarbeitung in der ISR nicht immer gleich (mögliche verzweigungen) also relativ unpräzise
die ICU ist da so präzise dass sie schon 2-3 takte nach der erkannten flanke den wert in ein dafür vorgesehenes register geschrieben hat, welches ich dann gemütlich auslesen kann
die notlösung sieht vor, in der interrupt-ISR den timerwert ohne umschweife in eine variable zu kopieren und dann über eine flag-variable im hauptprogramm diese dann auszulesen und zu verarbeiten ... aber wenn der phasenversatz relativ gering oder gar 0 ist, macht sich das blöd, wenn sich die ISRs gegenseitig blockieren
Lesezeichen