Zitat Zitat von Ritchie Beitrag anzeigen
- Messwert fertig, auswerten (schon was aufwendiger)
Wenn das zu lange dauert kanns das schon sein.
Für sowas setz ich gerne nur eine Variable in der Int-Routine, prüfe die dann in der Hauptschleife und mach dann die Auswertung von da aus.
Da bleibt dann genug Zeit, falls doch mal 2 Interrupts zeitlich zusammenfallen.
Ein sei() am Anfang einer Interrupt-Routine ließe aber auch einen Int für I2C mittendrin zu (nested interrupt)

Was für Fehler gibts denn überhaupt? Bitfehler? Fehlen ganze Bytes?

MfG Niels