Archiv verlassen und diese Seite im Standarddesign anzeigen : Taste eine bestimmte Zeit abfragen
picprogger
14.03.2007, 14:58
Hallo,
ich möchte eine Taste an einem PIC abfragen ob sie mindestens 3 Sek. lang gedrückt wurde, wie kann ich das mit Assembler realisieren?
Gruß
In einem anderen Forum habe ich ein Beispiel von Peter Dannegger gefunden. Die Funktion ist sehr gut und ich verwende sie gerne für dasten entprellung und sonderfunktionen (lange drücken)
http://www.mikrocontroller.net/topic/6492#41625
Sie funktioniert eigendlich ganz einfach.
Die Tasten werden periodisch abgefragt (ca. alle 4ms). Wenn sie viermal hintereinander den gleichen zustand haben werden sie als betätigt makiert.
Möchtest du lange Taste drücke erkennen, zählt nach dem ersten makieren ein zähler wie lange die Taste gedrückt wurde. Dieses kannst du dann ja auf deine 3 sek einstellen.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.