Gast
#129334
Hallo Leute, vielleicht könnt ihr mir helfen, ich bin der Verzweiflung nahe: Ich habe eine Schaltung mit 90s8515, die einen Geber (Reed, momentan Taster) am INT Eingang hat. Wenn jetzt der Interrupt ausgelöst wird, wird ein Zähler erhöht (immer um eins). Zum Problem: Manchmal zählt er aber gleich zwei Schritte hoch, woran kann das liegen? Prellen entfällt, da nicht mit DSO sichtbar. Erstaunlich ist auch, wenn ich die Warteschleife auf ca 2 sek setzte, wird der Zähler zum zweiten mal inkrementiert, wenn die Taste schon ewig losgelassen wurde! Wie geht das? Im Anhang befindet sich die ISR, vielleicht kann jemand was entdecken. Danke Boris