Ach du meine Güte, da hatte ich Tomaten auf den Augen! Klar, in der linken Schaltung liegt der Pin über R an GND. Die Betätigung des Tasters zieht den Pin dann auf Vcc. Damit ist diese Variante für eine positive Flanke. Bei der rechten Schaltung ist es genau umgekehrt. Der Pin liegt über R an Vcc und wird durch den Tastendruck auf GND gezogen, was einer negativen Flanke entspricht. Danke für die Erklärung!!
AVR und die meisten anderen µC haben einen internen zuschaltbaren PullUp, deshalb schaltet man Tasten nach GND und erspart sich den externen PullUp.
Softwareentprellung ist sicher die sauberere Lösung das Tastenprellen auszuschalten.
Lesezeichen