Benutzer-Werkzeuge

Webseiten-Werkzeuge


pfw:topicofbouncing

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
pfw:topicofbouncing [2025-06-19 23:32] – [getaktete Abfrage mit Zeitstempel am Zustand] mkapfw:topicofbouncing [2025-06-22 02:33] (aktuell) – [Flanken-Interrupt] mka
Zeile 83: Zeile 83:
 </code> </code>
  
-Man sieht, dass die Pegel nun immer schön von L nach H und zurück wechseln. +Man sieht, dass die Pegelwechel auch hierbei immer noch nicht ganz ohne Prellen sttfinden. Insbesondere bei den Wechseln von H -> L
-Aber selbst jetzt immer noch nicht ganz ohne Prellen. Insbesondere bei den Wechseln von H -> L+
 wird beim Tastendruck immer noch ein zusätzlicher Wechsel erkannt. Die Routine ist also immer noch zu schnell und "erkennt" das Ende des Prellens nicht wirklich. wird beim Tastendruck immer noch ein zusätzlicher Wechsel erkannt. Die Routine ist also immer noch zu schnell und "erkennt" das Ende des Prellens nicht wirklich.
 Ein Tastendruckzähler H->L würde daher meist falsch, d.h. doppelt zählen. Ein Tastendruckzähler H->L würde daher meist falsch, d.h. doppelt zählen.
Zeile 100: Zeile 99:
 ===== Flanken-Interrupt ===== ===== Flanken-Interrupt =====
  
-Schmitt-Trigger sind in den I/O-Ports einer MCU schon integriert, zumindest beim MSP430 war es so. [[pfw:clavis|CLAVIS?]] nutzt das ja bereits. Aber auch das braucht Zeit bis zur erneuten Pin-Abfrage, wie im vorherigen Abschnitt klar geworden ist. +Schmitt-Trigger sind in den I/O-Ports einer MCU schon integriert, zumindest beim MSP430 war es so. [[en:pfw:clavis|CLAVIS?]] nutzt das ja bereits. Aber auch nach solch einer Abfrage braucht es noch Zeit bis eine erneute Pin-Abfrage erfolgen darf, will man nicht ins prellen hinein abfragen, wie im vorherigen Abschnitt klar geworden ist.
- +
-(mehr folgt)+
  
 ===== Getaktete Abfrage mit Zeitstempel am Zustand ===== ===== Getaktete Abfrage mit Zeitstempel am Zustand =====
pfw/topicofbouncing.1750368750.txt.gz · Zuletzt geändert: 2025-06-19 23:32 von mka