Gast
#1929562
Hallo, ich hab vollgendes Problem (mega644): Wenn ich den externen Interrupt INT0 auslösen möchte, mit einem Taster, dann passieren hin und wieder kuriose Dinge: - der ebenfalls scharf gemachte INT1 wird mit ausgelöst - die ISR von INT0 wird zweimal hintereinander ausgelöst - beim 1. Sprung in die INT0_vect ist das Flag wo diesen Interrupt signalisiert schon wieder gesetzt, wird also 2x hintereinander ausgelöst Woran kann das liegen? Die Effekt werden besser wenn ich die Schalter mit denen ich die Interrupts auslöse mit Kondensatoren entprelle - auf dem Oszi ist überhaupt kein prellen mehr zu sehen Die Fehler passieren aber immer noch, nur seltener Könnte das ein EMV Problem sein? Gruß