AVR Einstieg Teil 5: Die Taster auf dem Pollin Evaluationboard

Mein aktuelles Testprogramm versucht, die Taster auf dem Evaluationboard von Pollin anzusteuern.

Das funktioniert auch recht gut. Zwei Dinge sollte man dabei beachten:

  1. Die Pins bitweise über das Register PIND einlesen und nicht PORTD. Das ist leider ein AVR Spezifikum.
  2. Die Taster schalten nicht gegen Masse, sondern gegen 5V, also active high. Daher müssen die internen Pullups deaktiviert werden, sonst sieht man dauernd eine 1 an den Eingangspins.

Ansonsten geht es eigentlich wie erwartet.

Testprogramm: taster.c.gz