Software- vs. Hardware-Entprellung für Taster und Schalter

Die Begründung für die Verwendung der einen Methode gegenüber der anderen und die Kompromisse. Beim Software-Debouncing benötigt der Mikrocontroller ein paar Zyklen mehr, was die Ausführung des Programms leicht verlangsamen kann, und die für das Software-Debouncing benötigten Variablen erfordern etwas Speicherplatz. Der Kompromiss beim Hardware-Debouncing ist, dass die zusätzliche Hardware (Kondensator oder Kondensator/Widerstand-Paar) Kosten in die Schaltung einführen wird, wo, wenn die Schaltung in einem Produkt verwendet wird, das Tausende oder viele Tausende von Einheiten hergestellt werden, eine Hardware-Lösung zu teuer sein kann.



Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.