Hi,
die taster dürften doch entprellt sein, da die Interrupts bei fallender Flanke ausgelöst werden,oder?
Das mit dem INTX-Flag werde ich gleich mal ausprobieren.
Danke für deine Antwort.
Gruß Zille
Werbung
Hi,
die taster dürften doch entprellt sein, da die Interrupts bei fallender Flanke ausgelöst werden,oder?
Das mit dem INTX-Flag werde ich gleich mal ausprobieren.
Danke für deine Antwort.
Gruß Zille
Hallo Zille,
die fallende Flanke hat nichts mit entprellen zu tun. Ich denke hier ist dein Problem. Entweder entprellst du per Hardware (z.B. mit Kondensator + Schmitt-Trigger), oder per Software. (z.B. den Interrupt nach Aufruf sperren bis der Eingang xx ms auf high war). Es gibt viele Wege zum entprellen. Ich denke Google wird dich da mit genügend Informationen füttern.![]()
Das löschen des INTX-Flags in der ISR führt meiner Meinung nach NICHT zum Ziel. So ein Taster prellt üblicherweise öfter als 2x.
Viele Grüße
Andreas
Das Löschen des Flags funktioniert natürlich nur, wenn nachher kein Prellen mehr stattfindet, sonst ist es umsonst.
Gruß
Chris
Lesezeichen